fixed #1533
This commit is contained in:
parent
a067866de5
commit
bd07382dd6
@ -44,16 +44,20 @@ abstract class Controller extends BaseController
|
|||||||
|
|
||||||
$controller = '';
|
$controller = '';
|
||||||
|
|
||||||
|
// Add module
|
||||||
|
if (isset($arr[3]) && isset($arr[4])) {
|
||||||
|
if (strtolower($arr[4]) == 'modules') {
|
||||||
|
$controller .= Str::kebab($arr[3]) . '-';
|
||||||
|
} elseif (isset($arr[5]) && (strtolower($arr[5]) == 'modules')) {
|
||||||
|
$controller .= Str::kebab($arr[4]) . '-';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Add folder
|
// Add folder
|
||||||
if (strtolower($arr[1]) != 'controllers') {
|
if (strtolower($arr[1]) != 'controllers') {
|
||||||
$controller .= Str::kebab($arr[1]) . '-';
|
$controller .= Str::kebab($arr[1]) . '-';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add module
|
|
||||||
if (isset($arr[3]) && isset($arr[4]) && (strtolower($arr[4]) == 'modules')) {
|
|
||||||
$controller .= Str::kebab($arr[3]) . '-';
|
|
||||||
}
|
|
||||||
|
|
||||||
// Add file
|
// Add file
|
||||||
$controller .= Str::kebab($arr[0]);
|
$controller .= Str::kebab($arr[0]);
|
||||||
|
|
||||||
@ -63,6 +67,11 @@ abstract class Controller extends BaseController
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// App\Http\Controllers\FooBar -->> foo-bar
|
||||||
|
// App\Http\Controllers\FooBar\Main -->> foo-bar-main
|
||||||
|
// Modules\Blog\Http\Controllers\Posts -->> blog-posts
|
||||||
|
// Modules\Blog\Http\Controllers\Portal\Posts -->> blog-portal-posts
|
||||||
|
|
||||||
// Add CRUD permission check
|
// Add CRUD permission check
|
||||||
$this->middleware('permission:create-' . $controller)->only('create', 'store', 'duplicate', 'import');
|
$this->middleware('permission:create-' . $controller)->only('create', 'store', 'duplicate', 'import');
|
||||||
$this->middleware('permission:read-' . $controller)->only('index', 'show', 'edit', 'export');
|
$this->middleware('permission:read-' . $controller)->only('index', 'show', 'edit', 'export');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user