waad / generate-design-pattern
用于生成仓库设计模式的dev包
dev-main
2023-01-23 11:40 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.12.0
This package is not auto-updated.
Last update: 2024-09-19 12:57:41 UTC
README
您可以使用这个库轻松地创建RESTful API。
安装
使用以下命令通过composer安装此包:
composer require waad/generate-design-pattern
php artisan vendor:publish --provider=Waad\Repository\RepositoryServiceProvider
用法
在模型中
$fillable = ['id',....];
这里将编写sortable
、filterable
列
在模型中
$relations = ['category','post.user'];
这里将编写relations
列
在app\Providers\AppServiceProvider.php
文件中
public function boot() { $registrar = new \Waad\Repository\Helpers\Routing($this->app['router']); $this->app->bind('Illuminate\Routing\ResourceRegistrar', function () use ($registrar) { return $registrar; }); }
命令
完整命令
php artisan repo:model User --c --r --m
或者如果您有模型
php artisan repo:model User --c --r --model=User
并且可以使用--force
命令
创建验证
php artisan repo:validation User
可用的命令选项
许可协议
Laravel设计模式生成器是免费软件,根据MIT许可协议授权。