waad/generate-design-pattern

用于生成仓库设计模式的dev包

dev-main 2023-01-23 11:40 UTC

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',....];
这里将编写sortablefilterable
在模型中
$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许可协议授权。