Laravel:在一行中创建API控制器、模型和迁移

8ljdwjyq  于 2022-12-14  发布在  其他
关注(0)|答案(3)|浏览(130)

这是我目前用来创建控制器和模型的

php artisan make:controller API/name_of_controller --api --model=name_of_model

然后创建迁移

php artisan make:migration create_users_table

在过去,在我开始使用API之前,我习惯于在一行中创建模型、迁移和控制器

php artisan make:model Banana -mcr

有没有办法用API控制器做到这一点?

c7rzv4ha

c7rzv4ha1#

我认为目前还没有这样的命令。你现在创建它们的方式是最好的解决方案

php artisan make:controller API/TestController --api --model=Test
# then
php artisan make:migration create_tests_table

为什么?

php artisan help make:controller
php artisan help make:model

1.目前,没有在首先创建控制器时包含迁移文件的选项
1.并且没有指定控制器名称的选项(例如,使用make:model命令时为--controller=API/TestController

dl5txlt9

dl5txlt92#

运行此命令

php artisan make:model Banana -mcr
  • -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.

php artisan make:model Banana -a
  • 其中-a =全部 *
n53p2ov0

n53p2ov03#

运行此命令

php Artisan Make:模型香蕉-a --API

相关问题