Add login-google, admin/errors routes and Google login methods
This commit is contained in:
@@ -268,4 +268,24 @@ class MiscController extends Controller
|
||||
]);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* POST /v2/admin/errors
|
||||
* Accepts client-side error reports from Flutter apps.
|
||||
* Public endpoint (no auth required) — just logs the error.
|
||||
*/
|
||||
public function logClientError(Request $request): JsonResponse
|
||||
{
|
||||
$body = $request->getContent();
|
||||
|
||||
\Illuminate\Support\Facades\Log::channel('single')->warning('Client Error Report', [
|
||||
'ip' => $request->ip(),
|
||||
'body' => substr($body, 0, 2000), // Limit to 2KB
|
||||
'user_agent' => $request->userAgent(),
|
||||
]);
|
||||
|
||||
return response()->json([
|
||||
'status' => 'success',
|
||||
'message' => 'Error logged',
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user