[laravel] Laravel 5.4는 단일 장인 명령으로 모델, 컨트롤러 및 마이그레이션을 생성합니다

다음 명령을 사용하여 모델 및 자원 제어기 (모델에 바인딩 됨)를 작성할 수 있습니다.

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모델, 마이그레이션, 리소스 컨트롤러 및 팩토리를 만드는 데 사용할 수 있습니다