zapsterstudios / crud-generator
1.0.0
2017-06-02 00:27 UTC
This package is not auto-updated.
Last update: 2024-09-29 03:15:27 UTC
README
Laravel-API-CRUD-Generator
本包生成创建、读取、更新和删除(CRUD)API端点所需的所有文件和代码片段。这包括:模型、迁移、控制器、路由和策略(用于限制路由访问)。此包还通过模型中的$rules变量处理验证。
使用方法
php artisan make:crud SomeModelName
安装
使用Composer安装
运行以下命令。
composer require zapsterstudios/crud-generator
注册ServiceProvider
将以下类添加到config/app.php
中的providers
数组中。
ZapsterStudios\CrudGenerator\PackageServiceProvider::class,
处理Policy AuthorizationException
在app/Exceptions/Handler.php
中的render
函数中添加以下语句。
if($exception instanceof \Illuminate\Auth\Access\AuthorizationException) { if($request->expectsJson()) { return response()->json(['error' => 'Forbidden.'], 403); } }