updates for admin area
This commit is contained in:
+14
-1
@@ -1,5 +1,8 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Account\DashboardController as AccountDashboardController;
|
||||
use App\Http\Controllers\Account\PageController as AccountPageController;
|
||||
use App\Http\Controllers\Admin\ActionController as AdminActionController;
|
||||
use App\Http\Controllers\Admin\DashboardController;
|
||||
use App\Http\Controllers\Admin\SectionController;
|
||||
use App\Http\Controllers\Auth\AuthenticatedSessionController;
|
||||
@@ -31,12 +34,22 @@ Route::middleware('auth')->group(function () {
|
||||
Route::post('/logout', [AuthenticatedSessionController::class, 'destroy'])->name('logout');
|
||||
Route::post('/dj/{djProfile}/enquire', [EnquiryController::class, 'store'])->name('enquiries.store');
|
||||
Route::post('/bookings/{booking}/reviews', [ReviewController::class, 'store'])->name('reviews.store');
|
||||
Route::view('/dashboard', 'client.dashboard')->name('dashboard');
|
||||
|
||||
Route::get('/dashboard', AccountDashboardController::class)->name('dashboard');
|
||||
Route::get('/account/enquiries', [AccountPageController::class, 'enquiries'])->name('account.enquiries');
|
||||
Route::get('/account/bookings', [AccountPageController::class, 'bookings'])->name('account.bookings');
|
||||
Route::get('/account/profile', [AccountPageController::class, 'profile'])->name('account.profile');
|
||||
Route::patch('/account/profile', [AccountPageController::class, 'updateProfile'])->name('account.profile.update');
|
||||
});
|
||||
|
||||
Route::middleware(['auth', 'role:admin|super-admin'])->prefix('admin')->name('admin.')->group(function () {
|
||||
Route::get('/', DashboardController::class)->name('dashboard');
|
||||
Route::get('/{section}', SectionController::class)->name('section');
|
||||
Route::patch('/users/{user}/role', [AdminActionController::class, 'userRole'])->name('users.role');
|
||||
Route::patch('/djs/{djProfile}/published', [AdminActionController::class, 'toggleDjPublished'])->name('djs.published');
|
||||
Route::patch('/djs/{djProfile}/featured', [AdminActionController::class, 'toggleDjFeatured'])->name('djs.featured');
|
||||
Route::patch('/reviews/{review}/status', [AdminActionController::class, 'reviewStatus'])->name('reviews.status');
|
||||
Route::post('/settings/clear-cache', [AdminActionController::class, 'clearCaches'])->name('settings.clear-cache');
|
||||
});
|
||||
|
||||
Route::view('/privacy', 'legal.privacy')->name('privacy');
|
||||
|
||||
Reference in New Issue
Block a user