다음 명령을 사용하여 모델 및 자원 제어기 (모델에 바인딩 됨)를 작성할 수 있습니다.
php artisan make:controller TodoController --resource --model=Todo
위의 명령으로 마이그레이션을 만들고 싶습니다. 가능합니까?
답변
모델에서 시작하면 할 수 있습니다
php artisan make:model Todo -mcr
당신이 실행 php artisan make:model --help
하면 사용 가능한 모든 옵션을 볼 수 있습니다
-m, –migration 모델의 새 마이그레이션 파일을 만듭니다.
-c, –controller 모델의 새 컨트롤러를 만듭니다.
-r, –resource 생성 된 컨트롤러가 자원 컨트롤러 여야하는지 여부를 나타냅니다.
최신 정보
최신 버전의 laravel> 5.6에서 @arun의 주석에서 언급했듯이 다음 명령을 실행할 수 있습니다.
php artisan make:model Todo -a
-a, –all 모델의 마이그레이션, 팩토리 및 리소스 컨트롤러를 생성합니다.
답변
다음 명령을 사용하여 model + migration + controller 를 한 줄로 만들 수 있습니다 .
php artisan make:model --migration --controller test
짧은 버전 : php artisan make:model -mc test
출력 :-
모델이 성공적으로 생성되었습니다.
생성 된 마이그레이션 : 2018_03_10_002331_create_tests_table
컨트롤러가 성공적으로 생성되었습니다.
컨트롤러 에서 모든 CRUD 작업 을 수행해야하는 경우 다음 명령을 사용하십시오.
php artisan make:model --migration --controller test --resource
짧은 버전 : php artisan make:model -mc test --resource
답변
다음 명령으로이를 수행 할 수 있습니다.
php artisan make:model post -mcr
요약 :
-m, 마이그레이션 작성
-c 컨트롤러 생성
컨트롤러에 자원이 있음을 지정하는 -r
답변
업데이트
라 라벨 6 모델을 통해
모델의 마이그레이션, 파종기, 팩토리 및 리소스 컨트롤러를 생성하려면
php artisan make:model Todo -a
또는
php artisan make:model Todo -all
다른 옵션
-c, –controller 모델의 새 컨트롤러를 만듭니다.
-f, –factory 모델의 새 팩토리를 만듭니다.
–force 모델이 이미 존재하더라도 클래스를 만듭니다.
-m, –migration 모델의 새 마이그레이션 파일을 만듭니다.
-s, –seed 모델의 새 시더 파일을 만듭니다.
-p, –pivot 생성 된 모델이 사용자 정의 정수 테이블 모델이어야 하는지 나타냅니다.
-r, –resource 생성 된 컨트롤러가 자원 컨트롤러 여야하는지 여부를 나타냅니다.
추가 도움이 필요하면
php artisan make:model Todo -help
희망 초보자가 도움을 얻을 수 있습니다.
답변
php artisan make:model PurchaseRequest -crm
결과는
Model created successfully.
Created Migration: 2018_11_11_011541_create_purchase_requests_table
Controller created successfully.
그냥 사용 -crm -mcr 대신
답변
Laravel 5.4 사용할 수 있습니다
php artisan make:model --migration --controller --resource Test
그러면 1) 모델 2) 기본 자원 기능이있는 컨트롤러가 생성됩니다. 3) 마이그레이션 파일
그리고 대답을 얻었다
모델이 성공적으로 생성되었습니다.
생성 된 마이그레이션 : 2018_04_30_055346_create_tests_table
컨트롤러가 성공적으로 생성되었습니다.
답변
php artisan make:model Todo -a
모델, 마이그레이션, 리소스 컨트롤러 및 팩토리를 만드는 데 사용할 수 있습니다