我已宣布POST ROUTE:
Route::post('sessions', [
'as' => 'sessions.store',
'uses' => 'UserAuthenticationController@store'
]);
当我访问www.domainname.com/sessions时,它会生成一个MethodNotAllowedHttpException。
我试图使用以下方法处理所有缺失的路线:
/ global.php /
App::missing(function($exception) {
return View::make('exceptions.404');
});
我无法弄清楚为什么在我没有为(会话)声明任何GET ROUTE时生成此异常。
由于
答案 0 :(得分:0)
因为您的申请中有debug = true
当应用程序调试设置为false
时,它将显示404页面。
答案 1 :(得分:0)
也许你的问题会出现在你的控制器中
class UserAuthenticationController extends Controller
{
public function store()
{
return View::make('sessions.store');
}
}
只是不要忘记它只会在你发布时有效;你也可以用
Route::any('sessions', [
'as' => 'sessions.store',
'uses' => 'UserAuthenticationController@store'
]);
确保在您的视图中的sessions文件夹中stroe文件名正确
store.blade.php