Updated Map View
This commit is contained in:
+25
-13
@@ -9,13 +9,15 @@ use App\Http\Controllers\Api\UserApiController;
|
||||
use App\Http\Controllers\FeedController;
|
||||
use App\Http\Controllers\FlightController;
|
||||
use App\Http\Controllers\FlightImportController;
|
||||
use App\Http\Controllers\FlightProfileController;
|
||||
use App\Http\Controllers\FollowerController;
|
||||
use App\Http\Controllers\UserProfileController;
|
||||
use App\Http\Controllers\LogoController;
|
||||
use App\Http\Controllers\NotificationController;
|
||||
use App\Http\Controllers\ProfileController;
|
||||
use App\Http\Controllers\SearchController;
|
||||
use App\Http\Controllers\SettingsController;
|
||||
use App\Http\Controllers\UserController;
|
||||
use App\Http\Controllers\UserFlightController;
|
||||
use App\Models\Airline;
|
||||
use App\Models\FlightClass;
|
||||
use App\Models\FlightReason;
|
||||
@@ -29,7 +31,7 @@ use Inertia\Inertia;
|
||||
*/
|
||||
Route::domain(config('app.domain'))->group(
|
||||
function() {
|
||||
Route::get('/', [FlightProfileController::class, 'index'])->name('home');
|
||||
Route::get('/', [UserProfileController::class, 'index'])->name('home');
|
||||
|
||||
|
||||
Route::get('/dashboard', function () {
|
||||
@@ -49,6 +51,10 @@ Route::domain(config('app.domain'))->group(
|
||||
Route::put('/flights/{flight}', [FlightController::class, 'update'])->name('flights.update');
|
||||
Route::delete('/flights/{flight}/{referrer?}', [FlightController::class, 'delete'])->name('flights.delete');
|
||||
|
||||
Route::patch('/settings/{key}', [SettingsController::class, 'updateSingle'])
|
||||
->where('key', '[a-z_]+')
|
||||
->name('settings.update-single');
|
||||
|
||||
|
||||
Route::get('/import/fr24', [FlightImportController::class, 'showFr24Import'])->name('import.fr24');
|
||||
Route::get('/reconcile', [FlightImportController::class, 'reconcile'])->name('reconcile');;
|
||||
@@ -58,14 +64,21 @@ Route::domain(config('app.domain'))->group(
|
||||
|
||||
Route::post('/u/{user}/follow', [UserController::class, 'follow'])->name('profile.follow');
|
||||
|
||||
Route::get('/settings', [UserController::class, 'settings'])->name('profile.settings');
|
||||
Route::patch('/settings', [SettingsController::class, 'update'])->name('settings.update');
|
||||
Route::get('/settings/{category?}', [UserController::class, 'settings'])->name('user.settings');
|
||||
|
||||
|
||||
Route::get('/notifications', [NotificationController::class, 'index'])->name('notifications.get');
|
||||
Route::patch('/notifications/{notification}/read', [NotificationController::class, 'markRead']);
|
||||
|
||||
Route::get('/feed', [FeedController::class, 'view'])->name('feed');
|
||||
|
||||
Route::patch('/settings', [SettingsController::class, 'update'])->name('settings.update');
|
||||
|
||||
Route::get('/followers', [FollowerController::class, 'index'])->name('followers.index');
|
||||
Route::post('/followers/{follower}/approve', [FollowerController::class, 'approve'])->name('followers.approve');
|
||||
Route::post('/followers/{follower}/deny', [FollowerController::class, 'deny'])->name('followers.deny');
|
||||
Route::delete('/followers/{follower}', [FollowerController::class, 'remove'])->name('followers.remove');
|
||||
|
||||
});
|
||||
|
||||
Route::post('/import/save', [FlightImportController::class, 'save'])->name('import.save');
|
||||
@@ -75,16 +88,15 @@ Route::domain(config('app.domain'))->group(
|
||||
Route::get('/search/aircraft', [SearchController::class, 'aircraft'])->name('search.aircraft');
|
||||
Route::get('/search/airports', [SearchController::class, 'airports'])->name('search.airports');
|
||||
|
||||
//@Todo: Move to API
|
||||
Route::get('/data/user/{username}/flights', [UserApiController::class, 'flights']);
|
||||
Route::get('/data/user/{user}/flights', [UserFlightController::class, 'viewableFlights']);
|
||||
Route::get('/u/{user}', [UserProfileController::class, 'view'])->name('profile.view');
|
||||
Route::get('/u/{user}/map', [UserProfileController::class, 'map'])->name('profile.map');
|
||||
Route::get('/u/{user}/departure-board/{flight?}', [UserProfileController::class, 'departureBoard'])->name('profile.departure-board');
|
||||
Route::get('/u/{user}/boarding-passes', [UserProfileController::class, 'boardingPasses'])->name('profile.boarding-passes');
|
||||
Route::get('/u/{user}/achievements', [UserProfileController::class, 'achievements'])->name('profile.achievements');
|
||||
Route::get('/u/{user}/achievement/{achievement}', [UserProfileController::class, 'achievement'])->name('profile.achievement');
|
||||
Route::get('/u/{user}/flight/{userFlight}', [UserProfileController::class, 'flight'])->name('profile.flight');
|
||||
|
||||
Route::get('/u/{user}', [FlightProfileController::class, 'view'])->name('profile.view');
|
||||
Route::get('/u/{user}/map', [FlightProfileController::class, 'map'])->name('profile.map');
|
||||
Route::get('/u/{user}/departure-board/{flight?}', [FlightProfileController::class, 'departureBoard'])->name('profile.departure-board');
|
||||
Route::get('/u/{user}/boarding-passes', [FlightProfileController::class, 'boardingPasses'])->name('profile.boarding-passes');
|
||||
Route::get('/u/{user}/achievements', [AchievementController::class, 'index'])->name('profile.achievements');
|
||||
Route::get('/u/{user}/achievement/{achievement}', [AchievementController::class, 'specific'])->name('profile.achievement');
|
||||
Route::get('/u/{user}/flight/{userFlight}', [FlightProfileController::class, 'flight'])->name('profile.flight');
|
||||
|
||||
require __DIR__.'/auth.php';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user