繁体   English   中英

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

[英]Laravel 5 routes file is rendering multiple views

我是laravel的新手,我正在尝试与Laravel建立CMS,以便随时随地学习。 现在我的路线遇到了这个问题。

当我访问http://my.app/admin时 ,视图dashboard.index和pages.page均已加载。 我的印象是laravel以在routes文件中设置的顺序处理路由,如果找到一条路由,则此后的所有内容都不会执行。 我在这里做错了什么? 我正在使用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);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM