如何使用一个命令在 laravel 中创建所有三个文件(控制器、模型和数据库迁移文件)
Posted
技术标签:
【中文标题】如何使用一个命令在 laravel 中创建所有三个文件(控制器、模型和数据库迁移文件)【英文标题】:how to create all three file in laravel (controller, model and database migrated file) with one command 【发布时间】:2019-01-23 03:48:41 【问题描述】:php artisan make:model -mcr 任务
模型创建成功。 创建的迁移:2018_08_16_082225_create_tasks_table 控制器创建成功。
您将在一个命令中获取所有文件。
【问题讨论】:
我在 laravel 5.5 及以上版本试过了。 参考此链接:***.com/questions/43187735/… 【参考方案1】:php artisan make:model -mcr 任务
您将在一个命令中获取所有文件。
【讨论】:
【参考方案2】:你可以制作模型+迁移+控制器,都在一条线上,参考这个链接
Laravel 5.4 create model, controller and migration in single artisan command
【讨论】:
【参考方案3】:以下命令将创建模型、控制器、工厂、迁移和 Seeder。
php artisan make:model ModelName -a
-a 代表所有(模型、控制器、工厂、迁移和播种器)
注意:以上命令将在 Laravel 5.5 或 > 版本中成功运行
【讨论】:
【参考方案4】:你可以使用这个命令同时创建model和controller和migration:(你可以使用--migration
而不是@ 987654322@,你可以用--controller
代替-c
)
php artisan make:model MODEL_NAME -c -m
或者你可以同时用于创建model、controller、migration和factory(你可以使用--all
而不是-a
):
php artisan make:model MODEL_NAME -a
【讨论】:
以上是关于如何使用一个命令在 laravel 中创建所有三个文件(控制器、模型和数据库迁移文件)的主要内容,如果未能解决你的问题,请参考以下文章