Files
2026-07-23 10:01:02 +07:00

40 lines
2.0 KiB
PHP

<?php
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return redirect()->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');
});