Ich versuche, eine Löschanforderung für eine Ressource zu autorisieren, wenn die Ressource zu einem Benutzer gehört, für den ich eine Löschanforderung in Laravel 5 erstellt habe.
Für eine andere Ressource könnte ich etwas tun wie:
%Vor% Im Grunde würde $this->route('pivots')
die ID des Pivots zurückgeben, den der Benutzer löschen möchte, und ich würde prüfen, ob es dem aktuellen Benutzer gehört.
Aber jetzt versuche ich für eine andere Ressource wie diese:
%Vor% Ich habe versucht, zu sterben und $this->route('crop-sections')
abzulegen, und es kommt heraus, dass es null ist, aber die Anfrage war http://localhost:8000/crop-sections/10
mit der ID 10.
Was mache ich falsch?
Sie müssen 'crop-sections' in 'crop_sections' ändern.
Routenparameter dürfen nicht das - Zeichen enthalten. Verwenden Sie stattdessen einen Unterstrich (_).
Weitere Informationen finden Sie hier .