Added Notifications

This commit is contained in:
2026-05-21 22:52:16 +10:00
parent 10d6ee8dee
commit 150c34bfb8
14 changed files with 161 additions and 107 deletions
+10 -2
View File
@@ -2,6 +2,7 @@
use App\Http\Controllers\AchievementController;
use App\Http\Controllers\AdminToolsController;
use App\Http\Controllers\Api\AircraftApiController;
use App\Http\Controllers\Api\AirlineApiController;
use App\Http\Controllers\Api\UserApiController;
use App\Http\Controllers\FeedController;
@@ -27,7 +28,10 @@ use Inertia\Inertia;
Route::domain(config('app.domain'))->group(
function() {
Route::get('/', function () {
return Inertia::render(auth()->check() ? 'Dashboard' : 'Auth/Login');
if (auth()->check()) {
return redirect()->route('profile.view', auth()->user()->name);
}
return redirect()->route('login');
});
@@ -48,7 +52,7 @@ Route::domain(config('app.domain'))->group(
Route::get('/flights/add', [FlightController::class, 'add'])->name('flights.add');
Route::get('/flights/{flight}/edit', [FlightController::class, 'edit'])->name('flights.edit');
Route::put('/flights/{flight}', [FlightController::class, 'update'])->name('flights.update');
Route::delete('/flights/{flight}', [FlightController::class, 'delete'])->name('flights.delete');
Route::delete('/flights/{flight}/{referrer?}', [FlightController::class, 'delete'])->name('flights.delete');
@@ -117,6 +121,10 @@ Route::domain(config('app.api_domain'))->group(function () {
Route::get('{airlineInternalName}/livery/{aircraftDesignator}', 'getLivery')->name('airline.livery');
});
Route::prefix('aircraft')->controller(AircraftApiController::class)->group(function () {
Route::get('{aircraftDesignator}/livery', 'getLivery')->name('aircraft.livery');
});
Route::prefix('user')->controller(UserApiController::class)->group(function () {
Route::get('{username}/next-flight', 'nextFlight');