Laravel 5路由文件正在渲染多个视图


Laravel 5 routes file is rendering multiple views

我是laravel的新手,我正试图用laravel构建一个CMS,以便在旅途中学习它。现在我的路线出现了问题。

当我访问时http://my.app/admin视图dashboard.index和pages.page都已加载。我的印象是,laravel按照路由文件中设置的顺序处理路由,如果找到了路由,之后的一切都不会执行。我在这里做错了什么?我用的是Laravel 5。

路由文件:

Route::group(array('prefix' => 'admin'), function()
{
    Route::get('/', array(
        'as' => 'cms.dashboard',
        'uses' => 'DashboardController@index'
    ));
});
Route::get('/{slug}', array(
    'as' => 'pages.page',
    'uses' => 'PagesController@page'
));

控制器:

class DashboardController extends Controller {
    public function index()
    {
        return view('dashboard.index');
    }
}
class PagesController extends Controller {
    public function page($slug)
    {
        return view('pages.page');
    }
}

发现问题,与Laravel无关。。这是在dashboard.index视图中包含的javascript文件中:

$.get("skin.html", function (data) {
    $('body').append(data);
});