reggiebeatz71 / resource-controller
dev-master
2018-06-06 12:17 UTC
This package is not auto-updated.
Last update: 2024-09-20 02:02:09 UTC
README
描述
该软件包有助于简化在 Laravel 中创建 API 资源控制器。
安装
通过以下方式要求资源控制器
composer require reggiebeatz71/resource-controller
使用方法
步骤 1
创建一个新的控制器
php artisan make:controller TestController
步骤 2
将控制器默认的类继承形式从 Resource Controller 改变
namespace App\Http\Controllers; use Reggiebeatz71\ResourceController\ResourceController; use Illuminate\Http\Request; class TestController extends ResourceController
步骤 3(几乎完成)
在控制器中实现 model、storeRules 和 updateRules 方法
protected function model () { return // Model class goes here; } protected function storeRules () { return [ // laravel validatioin rules goes here ]; } protected function updateRules () { return [ // laravel validatioin rules goes here ]; }
步骤 4(最后的润色)
在您的 API 路由中添加资源路由
Route::apiResource('test', 'TestController');