Add login-google, admin/errors routes and Google login methods

This commit is contained in:
Hamza-Ayed
2026-04-23 23:22:29 +03:00
parent 3c0b0a7dcd
commit 8c9836a20c
3 changed files with 157 additions and 0 deletions

View File

@@ -49,11 +49,13 @@ Route::prefix('v2/auth')->group(function () {
Route::post('/passenger/login', [AuthController::class, 'passengerLogin']);
Route::post('/passenger/register', [AuthController::class, 'passengerRegister']);
Route::post('/passenger/wallet-login', [AuthController::class, 'passengerWalletLogin']);
Route::get('/passenger/login-google', [AuthController::class, 'passengerLoginGoogle']);
// Driver
Route::post('/driver/login', [AuthController::class, 'driverLogin']);
Route::post('/driver/register', [AuthController::class, 'driverRegister']);
Route::post('/driver/wallet-login', [AuthController::class, 'driverWalletLogin']);
Route::get('/driver/login-google', [AuthController::class, 'driverLoginGoogle']);
// Admin & Service
Route::post('/admin/login', [AuthController::class, 'adminLogin']);
@@ -63,6 +65,9 @@ Route::prefix('v2/auth')->group(function () {
Route::post('/driver/login-jwt', [AuthController::class, 'driverJwtHandshake']);
});
// Admin Error Logging (public — accepts error reports from Flutter apps)
Route::post('v2/admin/errors', [MiscController::class, 'logClientError']);
// Notification Tokens (Common for both)
Route::post('v2/notifications/token', [NotificationController::class, 'updateToken']);