我在laravel框架中有一个网站,我正在尝试向管理面板添加一个简单的新静态页面。我做了以下三个步骤:
向视图添加模板:
app/views/admin/MessageToAll.blade.php
在控制器中添加make视图代码。
public function MessageToAll(){
return View::make('admin.MessageToAll');
}
在app / routes.php
中添加了一条路线Route::get('/admin/MessageToAll',array('as'=>'MessageToAll','uses'=>'AdminController@MessageToAll'));
但是当我转到domain.com/admin/MessageToAll
时它给了我404页面找不到错误。有谁知道我错过了什么,因为我认为我已经完成了添加此视图的所有步骤。
答案 0 :(得分:0)
只需将新路线放在routes.php
路线之前(为了测试它,您想暂时将其作为/admin/
中的第一条路线)。问题是Route::get('/admin/MessageToAll', function (){
return View::make('admin.MessageToAll');
});
或在新路线之前执行的其他类似路线。
另外,如果你只需要执行静态视图,你可以使用这样的东西(不使用控制器就可以工作):
$bundle exec rails g devise user
答案 1 :(得分:0)
在路线中添加: 路线::得到( '/管理/ MessageToAll', 'yourController @ yourMethod');