Ich kann nicht herausfinden, wie man einer Antwort von einer Middleware Header hinzufügt. Ich habe sowohl ->header(...)
als auch ->headers->set(...)
benutzt, aber beide geben Fehler. Wie machst du es?
Zuerst habe ich es mit
versucht %Vor% Das ist das gleiche wie in Illuminate\Http\Middleware\FrameGuard.php
, aber das ergibt
Aufruf einer Elementfunktion () für ein Nichtobjekt
Zweitens habe ich es mit
versucht %Vor%Aber das gibt
Methode [header] existiert nicht in der Ansicht.
Wie fügen Sie Header aus einer Middleware hinzu?
Hier ist eine Lösung, die in Laravel 5.0 getestet wurde, um Header an Routen anzuhängen
Erstellen Sie eine Middleware-Datei app/Http/Middleware/API.php
Fügen Sie der Kernel-Datei Middlewear hinzu, indem Sie diese Zeilen zu /app/Http/Kernel.php
Gruppieren Sie Ihre Routen in der routes-Datei /app/Http/routes.php