Was ist diese Schließung $ nächste. Ok ich rate ein Objekt, aber wie eine Objektreferenz eine Argument $ Anfrage akzeptiert? Sollte es nicht Methode anrufen. Closure in PHP sind anonyme Funktion, aber ist das nächste eine anonyme Funktionsvariable wo sonst definiert? Ich sehe die Handle-Methode in Class FrameGuard, aber das obige Beispiel hat nicht einmal die FrameGuard-Klasse instanziiert. Kann ich sagen, dass Laravel nicht der oop-Syntax folgt?Hat Laravel eine neue Programmier-Syntax eingeführt?
public function handle($request, Closure $next)
{
if ($request->age <= 200) {
return redirect('home');
}
return $next($request);
}
Laravel Middleware implementieren die [Pipeline] (https://en.wikipedia.org/wiki/Pipeline_ (Software)) Software-Architektur-Muster, die eine gültige OOP-Muster ist – apokryfos
Vielen Dank, ich werde in es aussehen – webion123