iescarro/lara

此包的最新版本(v0.0.14)没有可用的许可证信息。

简单的Laravel Scaffold

v0.0.14 2024-09-05 10:48 UTC

This package is auto-updated.

Last update: 2024-09-05 10:49:10 UTC


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上创建问题或联系我们。