我在 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');