Tambah fungsi update profil dan ganti password
Menambahkan fungsi update profil dan ganti password di UsersController. Menyesuaikan rute dan formulir di tampilan profil untuk mendukung fitur ini.
This commit is contained in:
@@ -15,29 +15,34 @@
|
||||
| contains the "web" middleware group. Now create something great!
|
||||
|
|
||||
*/
|
||||
Route::middleware(['auth'])->group(function () {
|
||||
Route::name('users.')->prefix('users')->group(function () {
|
||||
Route::get('restore/{id}', [UsersController::class,'restore'])->name('restore');
|
||||
Route::get('datatables', [UsersController::class, 'dataForDatatables'])->name('datatables');
|
||||
Route::get('export', [UsersController::class, 'export'])->name('export');
|
||||
Route::get('profile', [UsersController::class, 'profile'])->name('profile');
|
||||
});
|
||||
Route::resource('users', UsersController::class);
|
||||
Route::middleware(['auth'])->group(function () {
|
||||
Route::name('users.')->prefix('users')->group(function () {
|
||||
Route::get('restore/{id}', [UsersController::class, 'restore'])->name('restore');
|
||||
Route::get('datatables', [UsersController::class, 'dataForDatatables'])->name('datatables');
|
||||
Route::get('export', [UsersController::class, 'export'])->name('export');
|
||||
Route::get('profile', [UsersController::class, 'profile'])->name('profile');
|
||||
|
||||
Route::name('users.')->group(function () {
|
||||
Route::name('roles.')->prefix('roles')->group(function () {
|
||||
Route::get('restore/{id}', [RolesController::class,'restore'])->name('restore');
|
||||
Route::get('datatables', [RolesController::class, 'dataForDatatables'])->name('datatables');
|
||||
Route::get('export', [RolesController ::class, 'export'])->name('export');
|
||||
Route::put('/profile/update', [UsersController::class, 'updateProfile'])->name('update-profile');
|
||||
Route::put('/profile/change-password', [UsersController::class, 'changePassword'])->name(
|
||||
'change-password',
|
||||
);
|
||||
});
|
||||
Route::resource('roles', RolesController::class);
|
||||
Route::resource('users', UsersController::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::name('users.')->group(function () {
|
||||
Route::name('roles.')->prefix('roles')->group(function () {
|
||||
Route::get('restore/{id}', [RolesController::class, 'restore'])->name('restore');
|
||||
Route::get('datatables', [RolesController::class, 'dataForDatatables'])->name('datatables');
|
||||
Route::get('export', [RolesController ::class, 'export'])->name('export');
|
||||
});
|
||||
Route::resource('roles', RolesController::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);
|
||||
});
|
||||
Route::resource('permissions', PermissionsController::class);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user