complete story 4.5 with qa tests and applied pagintation fix

This commit is contained in:
Naser Mansour
2025-12-27 01:09:03 +02:00
parent fa9d05de10
commit 68a5551006
11 changed files with 629 additions and 5 deletions
+9 -3
View File
@@ -94,12 +94,12 @@ Route::middleware(['auth', 'active'])->group(function () {
});
// Client routes
Route::prefix('client')->group(function () {
Route::middleware('client')->prefix('client')->name('client.')->group(function () {
Route::view('/dashboard', 'livewire.client.dashboard-placeholder')
->name('client.dashboard');
->name('dashboard');
// Consultations
Route::prefix('consultations')->name('client.consultations.')->group(function () {
Route::prefix('consultations')->name('consultations.')->group(function () {
Volt::route('/', 'client.consultations.index')->name('index');
Volt::route('/book', 'client.consultations.book')->name('book');
Route::get('/{consultation}/calendar', function (Consultation $consultation) {
@@ -109,6 +109,12 @@ Route::middleware(['auth', 'active'])->group(function () {
return app(CalendarService::class)->generateDownloadResponse($consultation);
})->name('calendar');
});
// Timelines
Route::prefix('timelines')->name('timelines.')->group(function () {
Volt::route('/', 'client.timelines.index')->name('index');
Volt::route('/{timeline}', 'client.timelines.show')->name('show');
});
});
// Settings routes