route('admin.home'); }); Route::get('/admin/login', [App\Http\Controllers\Admin\Auth\AuthController::class, 'login'])->name('admin.auth.login'); Route::post('/admin/authenticate', [App\Http\Controllers\Admin\Auth\AuthController::class, 'authenticate'])->name('admin.auth.authenticate'); Route::post('/logout', [App\Http\Controllers\Admin\Auth\AuthController::class, 'logout']) ->middleware('auth') ->name('admin.auth.logout'); Route::prefix('admin') ->name('admin.') ->middleware('auth') ->group(function () { Route::get('/profile', [App\Http\Controllers\Admin\Auth\AuthController::class, 'show'])->name('auth.profile.show'); Route::put('/profile', [App\Http\Controllers\Admin\Auth\AuthController::class, 'update'])->name('auth.profile.update'); Route::put('/profile/password', [App\Http\Controllers\Admin\Auth\AuthController::class, 'changePassword'])->name('auth.profile.password'); Route::get('/home', [App\Http\Controllers\Admin\Dashboard\HomeController::class, 'index'])->name('home'); Route::get('settings/users/{user}/password', [App\Http\Controllers\Admin\Setting\UserController::class, 'editPassword'])->name('settings.users.edit-password'); Route::put('settings/users/{user}/password', [App\Http\Controllers\Admin\Setting\UserController::class, 'updatePassword'])->name('settings.users.update-password'); Route::resource('settings/taxonomies', App\Http\Controllers\Admin\Setting\TaxonomyController::class) ->names('settings.taxonomies'); Route::resource('settings/users', App\Http\Controllers\Admin\Setting\UserController::class) ->names('settings.users'); Route::resource('contents/media', App\Http\Controllers\Admin\Content\MediaController::class) ->names('contents.media'); Route::resource('contents/contents', App\Http\Controllers\Admin\Content\ContentController::class) ->names('contents.contents'); });