기타

[PHP] php Artisan 명령어

보겸삼촌 2020. 2. 24. 16:37

기본 : php artisan [명령어-옵션]

 

구분 명령어 설명
기본 clear-compiled 컴파일된 클래스 파일 제거
down 메인터넌스 모드로 전환
env 프레임워크 환경 보기
help 명령어 도움말 보기
list 명령어 목록 보기
migrate DB 마이그레이션 수행
optimize 프레임워크 성능 최적화
serve PHP 개발 서버에서 애플리케이션 기동
tinker 애플리케이션과 상호작용
up 메이터넌스 모드에서 정상 모드로 전환
app app:name 애플리케이션 네임스페이스 설정
auth auth:clear-resets 만료된 패스워드 리셋 토큰 비우기
cache cache:clear 애플리케이션 캐시 비우기
cache:table cache 테이블용 마이그레이션 생성
config config:cache 설정 캐시 파일 생성
config:clear 설정 캐시 파일 삭제
db db:seed DB에 시드 레코드 입력
event event:generate 누락된 이벤트·리스너 생성
key key:generate 애플리케이션 키 설정
make make:auth 회윈가입·로그인 뷰·라우트 틀 생성
make:command artisan 명령어 생성
make:controller controller 클래스 생성
make:event event 클래스 생성
make:job job 클래스 생성
make:listener event listener 클래스 생성
make:middleware middleware 클래스 생성
make:migration migration 파일 생성
make:model Eloquent model 클래스 생성
make:policy policy 클래스 생성
make:provider service provider 클래스 생성
make:request form request 클래스 생성
make:seeder seeder 클래스 생성
make:test test 클래스 생성
migrate migrate:install 마이그레이션 저장소 생성
migrate:refresh 모든 마이그레이션 리셋하고 재수행
migrate:reset 모든 DB 마이그레이션 롤백
migrate:rollback 최근 DB 마이그레이션 롤백
migrate:status 마이그레이션별 상태 보기
queue queue:failed 실패한 queue job 목록 보기
queue:failed-table 실패한 queue job 테이블 마이그레이션 생성
queue:flush 실패한 queue job 모두 삭제
queue:forget 실패한 queue job 1개 삭제
queue:listen 주어진 queue 리슨
queue:restart queue 워커 데몬 재시작(단, 현재 job 수행 후)
queue:retry 실패한 queue job 재시도
queue:table queue job 마이그레이션 생성
queue:work 큐에서 다음 job 실행
route route:cache 라우트 캐시 파일 생성
route:clear 라우트 캐시 파일 삭제
route:list 라우트 전체 목록 보기
schedule schedule:run 스케줄에 있는 명령어 실행
session session:table session 테이블 마이그레이션 생성
vendor avendor:publish vendor 패키지에서 가용한 asset 퍼블리시
view view:clear 컴파일된 view 파일들 삭제

 

 

[참고] https://zetawiki.com/wiki/%EB%9D%BC%EB%9D%BC%EB%B2%A8_artisan_%EB%AA%85%EB%A0%B9%EC%96%B4