feat: add favorites feature (model, controller, routes, view)

This commit is contained in:
2026-08-18 10:49:10 +03:30
parent 03a0a55630
commit 48705cc940
7 changed files with 198 additions and 1 deletions
+6 -1
View File
@@ -1,5 +1,6 @@
<?php
use App\Http\Controllers\FavoriteController;
use App\Http\Controllers\FlightController;
use App\Http\Controllers\IndexController;
use App\Http\Controllers\TourController;
@@ -14,5 +15,9 @@ Route::prefix('tour')->controller(TourController::class)->name('tour.')->group(f
});
Route::prefix('flight')->controller(FlightController::class)->name('flight.')->group(function (){
Route::get('index' , 'index')->name('index');
Route::get('show/{flight}' , 'show')->name('show');
});
Route::middleware('auth')->group(function () {
Route::get('toggle/{type}/{id}', [FavoriteController::class, 'toggle'])->name('favorites.toggle');
Route::get('/favorites', [FavoriteController::class, 'index'])->name('favorites.index');
});