johnclendvoy / makeall
一个 Laravel 命令,可轻松创建新模型所需的全部文件。
dev-master
2018-08-25 20:16 UTC
Requires
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-30 23:12:13 UTC
README
该软件包简化了在 Laravel 项目中生成新对象所需的所有文件的生成过程。只需一个命令,它将根据您设计的模板生成模型、控制器、请求、迁移和视图文件夹,这些模板与您的开发流程兼容。
安装
通过 Composer
$ composer require johnclendvoy/makeall
使用方法
$ php artisan make:all ObjectName
其中 ObjectName 是您的对象的单数名称。例如,Event、BlogPostComment、PhotoGallery 或您项目所需的其他任何名称。此单个命令等价于运行以下命令
$ php artisan make:model ObjectName
$ php artisan make:controller ObjectNameController
$ php artisan make:request ObjectNameFormRequest
$ php artisan make:migration create_object_names_table --create=object_names
$ mkdir ./resources/views/object-name
$ cd resources/views/object-name
$ touch index.blade.php
$ touch show.blade.php
$ touch create.blade.php
参数 ObjectName 的唯一性或大小写并不重要。以下命令均受支持且等效。
$ php artisan make:all ObjectName $ php artisan make:all ObjectNames $ php artisan make:all object-name $ php artisan make:all object-names $ php artisan make:all object_name $ php artisan make:all Object_Names $ php artisan make:all "object name" $ php artisan make:all "Object Names"
问题
如果您发现任何问题或希望改进此软件包,请随时发送电子邮件至 john.c.lendvoy@gmail.com 或在 github 上提交问题。
致谢
许可证
MIT 许可证。有关更多信息,请参阅 许可证文件。