라라벨

artisan 명령어

땀모 2019. 3. 28. 03:29

$>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’ 홈페이지에 문구가 생성된다.