나는 모델을 만들 수 있습 및 리소스 컨트롤러(바인딩하는 모형)다음 명령으로
php artisan make:controller TodoController --resource --model=Todo
고 싶어도 만들의 마이그레이션으로 위의 명령이 가능한가?
당신이 그것을 할 수있는 경우에 당신은에서 시작 모델
php artisan make:model Todo -mcr
실행하는 경우php 장인들에게 모델--도와
당신이 볼 수있는 모든 사용할 수 있는 옵션
m,--마이그레이션을 만들이 새 마이그레이션 파일에 대한 모델입니다. -c,--컨트롤러 새로운 컨트롤러를 만들에 대한 모델입니다. -r--자원을 나타내는 경우가 생성된 컨트롤러야한 리소스 컨트롤러
업데이트
로에서 언급한 의견@아룬에서 최신 버전의 laravel>5.6 것이 가능해 다음 명령을 실행합니다.
php artisan make:model Todo -a
-a,--all 생성 마이그레이션,공장 및 리소스 컨트롤러 모델
할 수 있**기+마이그레이션+컨트롤러**,하나에 모든 라인을 사용하여 이 명령:
php artisan make:model --migration --controller test
짧은 버전:php 장인들에게:모델 mc 테스
출력:-
모델이 성공적으로 만들어집니다.
만든 마이그레이션:2018_03_10_002331_create_tests_table
컨트롤러 성공적으로 만들어집니다.
를 수행해야 하는 경우에는 모든CRUD운영컨트롤러후 다음과 같은 명령을 사용합니다.
php artisan make:model --migration --controller test --resource
짧은 버전:php 장인들에게:모델 mc 테스트-리소스
php artisan make:model PurchaseRequest -crm
결과
Model created successfully.
Created Migration: 2018_11_11_011541_create_purchase_requests_table
Controller created successfully.
단지 사용-crm대신-mcr
당신이 사용할 수 있습니다-m-c-r 하게 마이그레이션 모델과 컨트롤러입니다.
php artisan make:model Post -m -c -r
어떻게 하고 있던 그 때까지 지금:
php artisan make:model Customer
php artisan make:controller CustomersController --resource
분명히 있는 더 빠른 방법:
php artisan make:controller CustomersController --model=Customer