reggiebeatz71 / resource-controller
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/reggiebeatz71/resource-controller
This package is not auto-updated.
Last update: 2025-12-12 07:28:05 UTC
README
Description
This package helps to simplify the creation of api resource controllers in Laravel.
Installation
Require resource controller via
composer require reggiebeatz71/resource-controller
Usage
Step 1
Create a new controller
php artisan make:controller TestController
Step 2
Change the controller's default class inheritance form Resource Controller
namespace App\Http\Controllers; use Reggiebeatz71\ResourceController\ResourceController; use Illuminate\Http\Request; class TestController extends ResourceController
Step 3 (Almost done)
Implement the model, storeRules and updateRules methods in the controller
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 ]; }
Step 4 (Finishing touch)
Add a resource route in your api route
Route::apiResource('test', 'TestController');