如何将新页面添加到 laravel 框架的管理视图中


How to add a new page to the admin view of laravel framework

我在 laravel 框架中有一个网站,我正在尝试向管理面板添加一个简单的新静态页面。我已经完成了以下三个步骤:

将模板添加到视图:

app/views/admin/MessageToAll.blade.php

在控制器中添加生成视图代码。

public function MessageToAll(){
return View::make('admin.MessageToAll');
}

在应用/路线中添加了路线.php

Route::get('/admin/MessageToAll',array('as'=>'MessageToAll','uses'=>'AdminController@MessageToAll'));

但是当我去 domain.com/admin/MessageToAll

它给了我一个 404 页面未找到错误。有谁知道我错过了什么,因为我认为我已经完成了添加此视图的所有步骤。

只需将新路由放在/admin/路由之前(要测试它,您希望暂时将其设置为routes.php中的第一个路由)。问题是/admin/ 或在新路由之前执行的其他类似路由。

另外,如果你只需要执行静态视图,你可以使用这样的东西(不使用控制器工作):

Route::get('/admin/MessageToAll', function (){
    return View::make('admin.MessageToAll');
});

在路由中添加:路由::get('/admin/MessageToAll','yourController@yourMethod');