Repository files navigation
Create file app\Models\<Schemma ?>\.php
Extends Illuminate\Database\Eloquent\Model
Set table name
Define fillable and hidden fields
Configure relationships
Create file app\Repositories\<Schemma ?>\Repository.php
Extends Funceme\RestfullApi\Repositories\BaseRepository
Set protected property $modelClass = ::class
Create file app\Http\Controllers\Rest\<Schemma ?>\Controller.php
Extends Funceme\RestfullApi\Http\Controllers\Controller
Create file app\Services\Rest\<Schemma ?>\Service.php
Extends Funceme\RestfullApi\Services\BaseRestService
Create file app\Policies\Policy.php
Extends Funceme\RestfullApi\Policies\BasePolicy
Register policy on app/Providers/AuthServiceProvider.php
Configure route on file app/routes/web.php
Declare router as resouce under the rest group
Configure permissions on file app/config/permission.php
Declare permissions on respectives roles
Run "php artisan roles:sync" command
About
Funceme restfull API
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.