Feature #1 : Permissions

This commit is contained in:
Daeng Deni Mardaeni
2024-08-08 21:35:30 +07:00
parent 1157ea79b9
commit 88b9a0aae3
10 changed files with 635 additions and 35 deletions

View File

@@ -32,3 +32,19 @@
$trail->parent('users.roles');
$trail->push('Edit Role');
});
Breadcrumbs::for('users.permissions', function (BreadcrumbTrail $trail) {
$trail->parent('users');
$trail->push('Permissions', route('users.permissions.index'));
});
Breadcrumbs::for('users.permissions.create', function (BreadcrumbTrail $trail) {
$trail->parent('users.permissions');
$trail->push('Add Permission', route('users.permissions.create'));
});
Breadcrumbs::for('users.permissions.edit', function (BreadcrumbTrail $trail) {
$trail->parent('users.permissions');
$trail->push('Edit Permission');
});

View File

@@ -31,12 +31,12 @@ Route::middleware(['auth'])->group(function () {
});
Route::resource('roles', RolesController::class);
Route::resource('permissions', PermissionsController::class);
Route::name('permissions.')->prefix('permissions')->group(function () {
Route::get('restore/{id}', [PermissionsController::class,'restore'])->name('restore');
Route::get('datatables', [PermissionsController::class, 'dataForDatatables'])->name('datatables');
Route::get('export', [PermissionsController ::class, 'export'])->name('export');
});
Route::resource('permissions', PermissionsController::class);
});
});