2016-12-08 4 views

Antwort

2

Mit der ::resource Methode können Sie die hierarchischen Routenmuster diktieren durch ein . zwischen Modellen, zum Beispiel:

Route::resource('user.list', 'ListController'); 

Dies so etwas wie diese produzieren:

/user/{user}/list/{list} 

immer Sie wollen um einen Benutzernamen zu haben - was in Ordnung ist, müssen wir nur einige explizite Modellbindung in Ihrem App\Providers\RouteServiceProvider

hinzufügen

Das Hinzufügen dieser explicit model binding wird versuchen, den Benutzer über dependency injection zuerst von ID aufzulösen, wenn der Wert $ numerisch ist. Wenn nicht, wird versucht, den Wert mit der Spalte Benutzername in der Benutzertabelle abzugleichen.

Hoffentlich hilft das.

Verwandte Themen