iescarro /lara
此包的最新版本(v0.0.14)没有可用的许可证信息。
简单的Laravel Scaffold
v0.0.14
2024-09-05 10:48 UTC
Requires
- symfony/console: ^7.0
README
Lara是一个PHP控制台应用程序,旨在简化Laravel中脚手架组件的创建,灵感来源于Rails的generate命令。目前,它支持生成脚手架组件。
安装
要安装Lara,您可以使用Composer。将包添加到您的composer.json
文件或运行以下命令
composer require iescarro/lara
用法
Lara可用于在您的Laravel应用程序中生成脚手架组件。生成脚手架的基本语法是
php vendor/iescarro/lara/lara generate scaffold <ModelName> <field1:type> <field2:type> ...
示例
要为具有字符串标题和文本内容的Post模型生成脚手架,请运行以下命令
php vendor/iescarro/lara/lara generate scaffold Post title:string content:text
此命令将为Post模型生成必要的文件和代码,包括
- 迁移
- 模型
- 控制器
- 请求
- 路由
- 视图
生成的组件
- 迁移:为指定的字段创建新模型的迁移文件。
- 模型:新的Eloquent模型文件。
- 控制器:为模型创建新的资源控制器。
- 请求:新的表单请求验证类。
- 路由:更新web.php文件中的必要路由。
- 视图:创建、更新和列出模型的基视图。
贡献
我们欢迎对Lara的改进贡献。如果您想贡献,请分支仓库并提交一个pull请求。
许可证
本项目采用MIT许可证。有关详细信息,请参阅LICENSE文件。
支持
对于任何问题或支持,请在GitHub上创建问题或联系我们。