You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
956 B
35 lines
956 B
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Http\Controllers\Traits\FileTrait;
|
|
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
|
|
use Illuminate\Foundation\Bus\DispatchesJobs;
|
|
use Illuminate\Foundation\Validation\ValidatesRequests;
|
|
use Illuminate\Routing\Controller as BaseController;
|
|
|
|
class Controller extends BaseController
|
|
{
|
|
use AuthorizesRequests, DispatchesJobs, ValidatesRequests, FileTrait;
|
|
|
|
protected function resourceAbilityMap()
|
|
{
|
|
return [
|
|
'index' => 'viewAny',
|
|
'show' => 'view',
|
|
'create' => 'create',
|
|
'store' => 'create',
|
|
'edit' => 'update',
|
|
'update' => 'update',
|
|
'destroy' => 'delete',
|
|
'restore' => 'restore',
|
|
'action' => 'action',
|
|
'single' => 'view',
|
|
];
|
|
}
|
|
|
|
protected function resourceMethodsWithoutModels()
|
|
{
|
|
return ['index', 'action', 'create', 'store'];
|
|
}
|
|
}
|