$>php artisan [명령어]

 

php artisan 생략

 

help {명렁어이름}


serve : 서버부트

 

serve --port : 다른포트로 서버부트

—version : 라라벨버전확인

 

key:generate : APP_KEY를 생성한다.

route:list :라우트리스트확인

 

php artisan make:auth : 로그인 만들기

 

php artisan route:list --name=questions : 라우터목록보기 필터링 이름이 questions 인거 보여줌.


컨트롤러


make:controller TestController :컨트롤러 생성 

make:controller TestController --resource :컨트롤러 생성 소스자동생성 —plain(빈컨트롤러)

make:controller PostController --model=Post :컨트롤러와 모델이 같이 생성된다 

make:controller MemosController --resource --model=Memo :컨트롤러 매소드자동생성과 모델이 생성된다 

 

make:controller MemosController -r -m Memo :컨트롤러 매소드자동생성과 모델이 생성된다 


모델


make:model Post -모델생성

 

make:model Task -m -f 테이블+모델+팩토리


마이그레이션

make:model Workplan -mcr : 모델을 생성하면서 마이그레이션과 리소스컨트롤러 한꺼번에 생성


make:migration create_users_table :마이그레이션생성migrate

make:migration cerate_posts_table --create=posts :마이그레이션생성 posts테이블이 기본소스가 작성됨

migrate :마이그레이션한다.

migrate:rollback :마이그레이션한 파일을 삭제한다.

 

migrate:rollback --step=1 : 최근 1개의 마이그레이션을 롤백한다. 숫자지정

migrate:reset :모든 마이그레이션을 롤백하고 데이터베이스가 초기화된다.

migrate:refresh :모든 마이그레이션을 초기화하고 다시 실행한다.


make:listener ArticleEventListener --event=article.create : 이벤트 리스너 파일을 생성한다.

 


cache:clear : 캐시 초기화



\>composer dump-autoload --optimize :마이그레이션시 파일삭제시 오류가난다 그때 이명령어를 실행해준다.

make:seeder UserTableseeder :시더파일만들기

up :서비스모드

down :유지보수모드 ‘Be Right Back’ 홈페이지에 문구가 생성된다.

'라라벨' 카테고리의 다른 글

쿼리빌더  (0) 2019.03.31
데이터베이스 모델(REPL)  (0) 2019.03.31
APP_KEY 새로 만들어주기  (0) 2019.03.28
dotenv파일 config/database.php 파일 관계  (0) 2019.03.28
라라벨5.3버전 프로젝트 구조  (0) 2019.03.28

1. 컴포저 설치

컴포저는 PHP의 의존성 관리도구이다.
필요한 확장 기능을 쉽게 설치해주는 기능도 제공하지만,
프로젝트에서 필요한 확장 기능을 통합해서 관리해주는 도구다.
이것을 왜 설치하냐면 라라벨을 설치하려면 컴포저를 이용해서 설치해야되기 때문입니다.
다운로드 주소 https://getcomposer.org/

설치할때 주의사항! 설치경로는 php디렉토리 경로에다가 설치지정해줘야합니다. 

설치가 완료되었습니다.

 

잘 설치가 되었는지 확인하기 위해서 커맨드창을 열어서 composer이라고 입력합니다.
아래와 같이 나오면 정상적으로 작동할 수 있는 것입니다.

*참고 여기서는 다양한 패키지를 검색하여 사용할 수 있습니다.
https://packagist.org/ 

 2. 라라벨설치하기
이제 composer 을 이용해서 라라벨 인스톨러를 설치합니다.
\> composer global require "laravel/installer"

이제 다 된건가??

\>laravel --version 을 입력하면 인스톨러 버전을 확인할 수 있습니다.

그리고 무언가 디렉토리와 파일이 생성되었다 이걸로 인스톨러 하는것인가???
C:\Users\ddammo\AppData\Roaming\Composer\vendor\laravel\installer

C:\Users\ddammo\AppData\Local\Composer\files\laravel\installer\ded76fe194858f64e09d60843647669900fd7811.zip\laravel-installer-a000def 

모두 준비되었으니 설치해봅시다.
커맨드창을 열어서
laravel new myProject 를 입력합니다.

--버전별 설치방법--
최신버전 : composer create-project laravel/laravel myapp --prefer-dist —verbose
원하는버전 : composer create-project laravel/laravel myapp --prefer-dist 5.3

라라벨프로젝트를 설치한 디렉토리를 가보자~

C:\Users\ddammo\myProject  디렉토리를 찾아보면 
라라벨 관련 파일들이 인스톨되어있습니다.

이제 서버를 실행해 봅시다.

커맨드창을 열어서 아래와 같이 입력합니다.

\>cd myProject 

\>php artisan serve 

서버부트가 완료되었습니다.

웹브라우저를 열어서 

localhost:8000 을 입력합니다. 또는 127.0.0.1:8000 을 입력합니다. 아래와 같이 나오면 성공!!! 짝짝짝 

윈도우에서 WAMP환경을 구축하기 위하여 비트나미(BITNAMI)설치하기 
비트나미란: 여러가지 어플리케이션 솔루션들을 다양한 환경에 쉽게 설치할 수 있게 패키지를 만들어 배포해주는 회사이다.
https://bitnami.com/stack/wamp 주소로 접속하여 다운로드받아서 설치해줍니다.
설치하면 아래와 같이 설정창이 나옵니다.

 

설치를 완료하면 localhost에 메인페이지가 출력됩니다.

 

php.exe.가 있는 디렉토리를 D:\Bitnami\wampstack-7.1.2-1\php 환경변수에 추가해줍니다.
환경변수에 추가해주는 이유는 커맨드창에서 명령어를 글로벌하게 사용하기 위함입니다. 
아래는 환경변수->path에 추가를 안한경우입니다. 글로벌하게 사용이 안되니 불편합니다.

 

제어판->시스템및보안->시스템->고급시스템설정->고급을 누르면 환경변수창이 나옵니다.
시스템변수의 path를 클릭합니다.

 

새로만들기를 클릭한후 php설치 위치를 입력한후 저장을 누릅니다.

단축키: 윈도우 + R키를 누르면 실행창이 나옵니다.
cmd라고 입력하면 커맨드창이 나옵니다. 

커맨드창에 php --version을 입력하면 php버전이 표시됩니다. 이젠 글로벌하게 사용할 수 있습니다. ㅋㅋㅋ





https://www.youtube.com/watch?v=EPrFfGyqtIs&t=4s


'YOUTUBE' 카테고리의 다른 글

세종시호수공원파노라마360  (0) 2019.03.24
변기샤워기, 청소기 설치동영상  (0) 2019.03.24
툴레맥북가방사용기 TMPA-115 사용기  (0) 2019.03.24

https://zetawiki.com/wiki/2019_%EA%B5%AD%EB%82%B4_IT_%EC%BB%A8%ED%8D%BC%EB%9F%B0%EC%8A%A4_%EC%9D%BC%EC%A0%95


2019 국내 IT 컨퍼런스 일정


+ Recent posts