'laravel-filemanager', 'middleware' => ['web', 'auth']], function () { \UniSharp\LaravelFilemanager\Lfm::routes(); Route::post('file-upload', function () { if (request()->hasFile('upload')) { $file = request()->file('upload'); $path = 'uploads/ckeditor'; $imagePath = uploadImage($file, $path); $CKEditorFuncNum = request()->input('CKEditorFuncNum'); $url = asset("storage/{$imagePath}"); $response = ""; echo $response; } })->name('file.upload'); }); Route::group(['prefix' => 'admin', 'middleware' => ['web', 'auth', 'permission']], function () { Route::get('dashboard', [DashboardController::class, 'dashboard'])->middleware(['verified'])->name('dashboard'); Route::get('get-unread-enquiries', [DashboardController::class, 'getEnquiries'])->name('dashboard.getEnquiries'); Route::POST('toggle-dashboard', [DashboardController::class, 'toggleDashboard'])->name('dashboard.toggleDashboard'); Route::get('notifications/markAsRead', [NotificationController::class, 'markAsRead'])->name('notification.markAsRead'); Route::get('notifications/markAllAsRead', [NotificationController::class, 'markAllAsRead'])->name('notification.markAllAsRead'); Route::resource('calendar', CalendarController::class)->names('calendar'); Route::get('calendarByAjax', [CalendarController::class, 'calendarByAjax'])->name('calendar.getCalendarByAjax'); }); require __DIR__ . '/auth.php';