Laravel Schrägstrich nach der url-Umleitungen, um root-Ordner

Ich bin neu in Laravel und es scheint ein Idealer Rahmen, aber ich habe eine Frage, wenn es um das routing. Ich möchte die route alle get-Anfragen an eine controller-action namens " PageController@view aber, wenn das Präfix admin ich will es Weg zu Admin\AdminController@view. Ich habe den folgenden code:

Route::get('/{slug?}', 'PageController@view');

Route::group(array('prefix' => 'admin', 'namespace' => 'Admin', 'before' => 'auth'), function()
{
    Route::get('/', 'DashboardController@main');
});

Aber wenn ich unter: /admin, Laravel behandelt Sie wie eine Schnecke anstelle eines Präfix. Ist es allerdings etwas außer Funktion für die erste Zeile, oder muss ich einfach haben, schalten Sie die obigen Zeilen das richtige Ergebnis zu erhalten?

Neues problem:

Aber jetzt habe ich ein neues problem, wenn ich gehen, um http://www.mysite.com/laravel/public/admin/, Laravel leitet mich zu http://www.mysite.com/admin/ statt AdminController@main. Wenn ich entfernen Sie den Schrägstrich am Ende wie folgt: http://www.mysite.com/laravel/public/admin es funktioniert gut.

Wenn Sie eine NEUE Frage, bitte Fragen Sie diese per Klick auf die Frage - Schaltfläche. Nicht Bearbeiten Sie Ihre post Sie hier, um neue Fragen hinzuzufügen, es ist unfair, um die Benutzer, wie Sie beantwortet deine ursprüngliche Frage.

InformationsquelleAutor user1507868 | 2014-02-27

Schreibe einen Kommentar