답변:
모델에서 시작하면 할 수 있습니다
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 모델의 마이그레이션, 팩토리 및 리소스 컨트롤러를 생성합니다.
php artisan make:model Todo -a
모델, 마이그레이션, 리소스 컨트롤러를 생성하고factory
show
PARAM 함께 만드는 모델 객체 인 make:model -mcr
대 make:controller --resource
메소드 show
PARAM입니다$id
다음 명령을 사용하여 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
업데이트
라 라벨 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 대신
php artisan make:model Todo -a
모델, 마이그레이션, 리소스 컨트롤러 및 팩토리를 만드는 데 사용할 수 있습니다
모든 테이블 3 : 모델, 컨트롤러 및 마이그레이션 스키마 만들기
콘솔에 작성하십시오. php artisan make:model NameOfYourModel -mcr
터미널 에서이 명령을 사용해보십시오.
php artisan make:model Todo -mcr
출력 및 모델 아래에 자원 및 마이그레이션 파일이있는 컨트롤러가 생성됩니다 ...
Model created successfully. Created Migration: 2019_12_25_105305_create_todos_table Controller created successfully.