2017-10-02 1 views
2

Es gibt eine Menge Fragen wie diese, aber ich finde nicht genau, was ich fragen.Laravel Ressourcenrouting in Unterordner

Also, ich möchte Ressourcen-Routing, aber in Unterordner verwenden.

Route::group(['middleware' => 'adm', 'prefix' => 'adm'], function() { 
    Route::resource('users', 'Adm\UserController'); 
}); 

In diesem Fall werden alle Aktionen ohne params funktioniert gut (Index und erstellen), aber wenn ich zu /adm/users/show/1 gehen habe ich Fehler NotFoundHttpException

es sieht aus wie Route manuell in Antwort muss Vars, denn wenn ich benutze keinen Unterordner (adm) es funktioniert gut. Was mache ich falsch?

Ich möchte Ressourcen-Routing verwenden, da es viele Controller wie Benutzer, Projekte, Preise, Räume usw. mit CRUD-Standardaktionen gibt.

Laravel 5,4

Antwort

3

(GET) /adm/users/show/1 ist nicht eine Route von Ihrer users Ressourcensteuerung zur Verfügung gestellt. show ist die Controller-Methode, aber erscheint nicht in der URL:

https://laravel.com/docs/5.4/controllers#resource-controllers

Sie sind nach (GET) /adm/users/1.

Es gibt kein Problem mit Ressourcenrouten in Unterverzeichnissen, solange Sie auf widersprüchliche Routen achten.

+0

Es war so einfach?) Vielen Dank! – raskalbass

Verwandte Themen