25 lines
1.0 KiB
PHP
25 lines
1.0 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::prefix('admin')
|
|
->name('admin.')
|
|
->group(function () {
|
|
Route::get('login', [\App\Http\Controllers\Admin\LoginController::class, 'show'])->name('login.show');
|
|
Route::post('login', [\App\Http\Controllers\Admin\LoginController::class, 'store'])->name('login.store');
|
|
|
|
Route::middleware('auth:'.\App\Models\AdminUser::AUTH_GUARD)
|
|
->group(function () {
|
|
Route::get('/', [\App\Http\Controllers\Admin\HomeController::class, 'index'])->name('home.index');
|
|
|
|
Route::Resource('categories', \App\Http\Controllers\Admin\CategoriesController::class);
|
|
|
|
Route::put('products/restore', [\App\Http\Controllers\Admin\ProductsController::class, 'restore']);
|
|
Route::resource('products', \App\Http\Controllers\Admin\ProductsController::class);
|
|
|
|
Route::get('logout', [\App\Http\Controllers\Admin\LogoutController::class, 'index'])->name('logout.index');
|
|
|
|
|
|
});
|
|
});
|