Kann nicht auf Ressourcen-ID von Route in Laravel 5 löschen Anfrage?

9

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?

    
Rohan 02.07.2015, 10:05
quelle

1 Antwort

4

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 .

    
Alex Kyriakidis 05.07.2015, 11:06
quelle

Tags und Links