wesleyhott/laravue

用于Laravel和VueJs技术的项目的代码生成。

v8.42.187 2022-08-30 20:15 UTC

README

用于Laravel和VueJs技术的项目的代码生成。

安装

composer require wesleyhott/laravue --dev
php artisan laravue:install
php artisan vendor:publish --provider="wesleyhott\Laravue\LaravueServiceProvider"
php artisan migrate
php artisan passport:install

文档

命令

构建

php artisan laravue:build <model>

为模型 生成后端(Laravel)和前端(VueJs)代码。

使用选项构建

php artisan laravue:build <model> <-f|--fields>

使用模式构建

php artisan laravue:build <model> <-s|--schema>

命令描述

为模型 生成后端(Laravel)和前端(VueJs)代码,并带有字段 <<-f|--fields>。如果模型需要像Postgres模式一样组织,则必须使用 <-s|--schema> 选项指定。

示例

假设我们有用户有帖子的情况,模型是 Users

帖子

生成用户模型的命令

php artisan laravue:build User -f name:s,age:i.n

生成帖子模型的命令

php artisan laravue:build Post -f user_id:i,text:s,age:i.n,created_at:dt,approved:b

字段类型和缩写

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件