wn:controller Generates RESTful controller using the RESTActions trait
wn:controller:rest-actions Generates REST actions trait to use into controllers
wn:migration Generates a migration to create a table with schema
wn:model Generates a model class for a RESTfull resource
wn:pivot-table Generates creation migration for a pivot table
wn:resource Generates a model, migration, controller and routes for RESTful resource
wn:resources Generates multiple resources from a file
wn:route Generates RESTful routes.
3条答案
按热度按时间abithluo1#
我是lumen-generators的作者,Lumen和Laravel 5的生成器集合。
此软件包包含一个模型生成器,支持生成验证规则。
安装
通过运行以下命令将generators包添加到composer.json中:
composer require wn/lumen-generators
然后在文件
app/Providers/AppServiceProvider.php
中添加服务提供者,如下所示:如果使用Lumen,请不要忘记在
bootstrap/app.php
上包含应用程序服务提供商,并启用Eloquent和Facades如果运行
php artisan list
命令,您将看到添加的命令列表:生成带验证规则的模型
运行以下命令:
将生成一个包含以下规则的模型:
请参阅Full README了解更多详情。
希望这对你有帮助:)
xesrikrc2#
laravel或lumen中没有内置这样的命令。
我发现一个软件包(在一个叫google的网站上)提供了这样一个命令:https://github.com/jijoel/validation-rule-generator
它被锁定为illuminate/支持4.0.x,因此不能与当前版本的laravel一起工作。如果你有很多模型,可能值得分叉,在composer.json中碰撞版本,看看它是否有效。
prdp8dxp3#
CheckoutLaravel Schema Rules:
https://github.com/laracraft-tech/laravel-schema-rules
安装
假设您迁移了这个虚构的表:
现在如果你运行:
您将获得: