Ich habe eine Authentifizierungs-Middleware, um die Gültigkeit des übergebenen API-Schlüssels zu überprüfen. Ich hole die Benutzer-ID aus der Datenbank ab und speichere sie in dem Anfrage-Array, so dass die anfordernde Seite die Benutzer-ID erhält.Hinzufügen von Werten zum Anfordern von Array in Laravel Middleware ist eine gute Praxis?
public function handle($request, Closure $next) {
$key = $request->get('key');
$user = User::where('token', '=' ,$key)->first();
if($user != null){
$request->request->add(['middlewareUserID' => $user->id]);
return $next($request);
}
else {
return response(401);
}
}
Ist es eine gute Praxis?
Vielleicht besser in [Code-Review] (https://codereview.stackexchange.com/) geeignet? – FirstOne