@@ -4,7 +4,7 @@ use App\Models\LodgeBooking;
|
||||
use App\Models\LodgePhoto;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::middleware(['auth', 'verified'])->prefix('admin')->group(function () {
|
||||
Route::middleware(['auth', 'verified', \App\Http\Middleware\EnsureLodgeAdmin::class])->prefix('admin')->group(function () {
|
||||
$isAdmin = static function ($request): void {
|
||||
abort_unless(
|
||||
filled(config('lodge.admin_email'))
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ Route::get('/',[LodgeController::class,'home'])->name('home');
|
||||
Route::get('/availability',[LodgeController::class,'availability'])->name('lodge.availability');
|
||||
Route::post('/book',[LodgeController::class,'book'])->middleware('throttle:8,1')->name('lodge.book');
|
||||
Route::get('/booking/{reference}',[LodgeController::class,'confirmation'])->middleware('throttle:30,1')->name('lodge.confirmation');
|
||||
Route::middleware(['auth','verified'])->group(function(){Route::get('/dashboard',fn()=>redirect()->route('lodge.admin'))->name('dashboard');Route::get('/admin/bookings',[LodgeController::class,'admin'])->name('lodge.admin');Route::patch('/admin/bookings/{booking}',[LodgeController::class,'update'])->name('lodge.update');Route::post('/admin/photos',[LodgePhotoController::class,'store'])->name('lodge.photos.store');Route::delete('/admin/photos/{photo}',[LodgePhotoController::class,'destroy'])->name('lodge.photos.destroy');});
|
||||
Route::middleware(['auth','verified',\App\Http\Middleware\EnsureLodgeAdmin::class])->group(function(){Route::get('/dashboard',fn()=>redirect()->route('admin.dashboard'))->name('dashboard');Route::get('/admin/bookings',[LodgeController::class,'admin'])->name('lodge.admin');Route::patch('/admin/bookings/{booking}',[LodgeController::class,'update'])->name('lodge.update');Route::post('/admin/photos',[LodgePhotoController::class,'store'])->name('lodge.photos.store');Route::delete('/admin/photos/{photo}',[LodgePhotoController::class,'destroy'])->name('lodge.photos.destroy');});
|
||||
require __DIR__.'/settings.php';
|
||||
|
||||
require __DIR__.'/cresta-admin.php';
|
||||
|
||||
Reference in New Issue
Block a user