artchik / make-model-singular
单数表名 "Make Model" artisan 命令
1.0.3
2020-05-04 00:58 UTC
This package is auto-updated.
Last update: 2024-09-05 03:14:31 UTC
README
问题
默认情况下,Laravel 假设表名是复数。但是,假设我们想要根据单数表名生成一个模型和迁移。这是可能的,但是需要三个步骤。
- 生成模型
php artisan make:model Post
- 告诉模型我们将使用单数表名
protected $table = 'post';
- 生成迁移
php artisan make:migration create_post_table --table=post
如果能有一个单一的命令完成所有这些工作就太好了。
解决方案
本包将允许您运行一个命令来完成这三个步骤
php artisan make:model-singular Post -m
您可以使用任何常规的 make:model 选项,例如
php artisan make:model-singular Post -a
您也可以指定一个自定义的表
php artisan make:model-singular Post --table=my_post
您还可以指定一个 控制器子目录
php artisan make:model-singular Post --cdir=API
安装
composer require artchik/make-model-singular --dev
许可证
MIT