Laravel косая черта после URL перенаправляет в корневую папку

Я новичок в Laravel, и мне кажется, что это отличный фреймворк, но у меня есть вопрос, когда речь заходит о маршрутизации. Я хочу направить все запросы на получение к одному действию контроллера с именем PageController @ view, но когда префикс равен admin, я хочу, чтобы он направлял к Admin \ AdminController @ view. У меня есть следующий код:

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

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

Но когда я захожу в: / admin, Laravel воспринимает это как слаг, а не префикс. Есть ли какая-то функция кроме для первой строки или мне просто нужно переключить вышеуказанные строки, чтобы получить правильный результат?

Новая проблема:

Но теперь у меня новая проблема, когда я иду вhttp://www.mysite.com/laravel/public/admin/Ларавел перенаправляет меня наhttp://www.mysite.com/admin/ вместо вызова AdminController @ main. Когда я удаляю косую черту в конце, как это:http://www.mysite.com/laravel/public/admin это работает отлично.

Ответы на вопрос(5)

Ваш ответ на вопрос