Added save functionality
This commit is contained in:
+8
-18
@@ -3,6 +3,7 @@
|
||||
use App\Http\Controllers\FlightImportController;
|
||||
use App\Http\Controllers\LogoController;
|
||||
use App\Http\Controllers\ProfileController;
|
||||
use App\Http\Controllers\SearchController;
|
||||
use App\Models\Airline;
|
||||
use Illuminate\Foundation\Application;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
@@ -43,24 +44,6 @@ Route::domain(config('app.domain'))->group(
|
||||
})->name('reconcile');
|
||||
|
||||
|
||||
Route::get('/airlines/search', function () {
|
||||
$q = request('q', '');
|
||||
|
||||
return Airline::orderByDesc('active')
|
||||
->where(function ($query) use ($q) {
|
||||
$query->where('name', 'ilike', "%{$q}%")
|
||||
->orWhere('IATA_code', 'ilike', "%{$q}%")
|
||||
->orWhere('ICAO_code', 'ilike', "%{$q}%");
|
||||
})
|
||||
->limit(15)
|
||||
->get(['id', 'name', 'IATA_code', 'ICAO_code', 'logo'])
|
||||
->map(fn($a) => [
|
||||
'value' => $a->id,
|
||||
'title' => "{$a->name} ({$a->IATA_code}/{$a->ICAO_code})",
|
||||
])
|
||||
->values();
|
||||
})->name('airlines.search');
|
||||
|
||||
Route::post('/flights/import', [FlightImportController::class, 'store'])->name('flights.import.store');
|
||||
|
||||
Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit');
|
||||
@@ -68,6 +51,13 @@ Route::domain(config('app.domain'))->group(
|
||||
Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');
|
||||
});
|
||||
|
||||
Route::post('/import/save', [FlightImportController::class, 'save'])->name('import.save');
|
||||
|
||||
//Search Routes
|
||||
Route::get('/search/airlines', [SearchController::class, 'airlines'])->name('search.airlines');
|
||||
Route::get('/search/aircraft', [SearchController::class, 'aircraft'])->name('search.aircraft');
|
||||
Route::get('/search/airports', [SearchController::class, 'airports'])->name('search.airports');
|
||||
|
||||
require __DIR__.'/auth.php';
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user