No *_*One 2 migration controller model laravel
这是我目前用来创建控制器和模型的
php artisan make:controller API/name_of_controller --api --model=name_of_model
Run Code Online (Sandbox Code Playgroud)
然后创建迁移
php artisan make:migration create_users_table
Run Code Online (Sandbox Code Playgroud)
过去在我开始使用 API 之前,我曾经这样做过在一行中创建模型、迁移和控制器
php artisan make:model Banana -mcr
Run Code Online (Sandbox Code Playgroud)
有没有办法用 API 控制器做到这一点?
小智 11
我认为没有现有的命令可以做到这一点。当前如何创建它们是最好的解决方案
php artisan make:controller API/TestController --api --model=Test
# then
php artisan make:migration create_tests_table
Run Code Online (Sandbox Code Playgroud)
为什么?
php artisan help make:controller
php artisan help make:model
Run Code Online (Sandbox Code Playgroud)
--controller=API/TestController当使用
make:model命令时运行这个命令
php artisan make:model Banana -mcr
Run Code Online (Sandbox Code Playgroud)
-m, --migration 为模型创建一个新的迁移文件。
-c, --controller 为模型创建一个新的控制器。
-r, --resource 指示生成的控制器是否应该是资源控制器
php artisan make:model Banana -mcr
Banana created successfully.
Created Migration: 2017_06_03_150652_create_bananas_table
BananaController created successfully.
Run Code Online (Sandbox Code Playgroud)
或者
php artisan make:model Banana -a
Run Code Online (Sandbox Code Playgroud)
其中 -a = 全部
| 归档时间: |
|
| 查看次数: |
2904 次 |
| 最近记录: |