我正在跟踪有关登记的Laravel5.2文件,并且遇到了一些麻烦。当我尝试注册时,我会在单击注册按钮后得到以下错误。
MethodNotAllowedHttpException在RouteCollection.php第219行中:在RouteCollection.php第219行中
下面是我希望用户注册后被重定向到的代码,这是AuthController.php中的代码。
protected $redirectTo = "pages.test";页面是我在视图文件夹中创建的文件夹。如果我试图通过在浏览器中键入pages.test来访问它,“http://mywebapp.app/test”文件就能工作。这是我的路线控制器的代码。
Route::get("test", function()
{
return view("pages.test");
});我尝试过设置$redirectTo = "test"和"pages.test.blade.php“和"test.blade.php",这些都没有。任何帮助都将不胜感激。
发布于 2016-02-15 16:59:45
就我理解您的问题而言,您正试图通过html表单注册用户。如果表单中的方法是post,则为
<form method="post" action="your_action_url" />那么路线应该是
Route::post('test',function(){
return view('your_view');
});如果方法是get,那么路由应该是
Route::get('test',function(){
return view('your_view');
});如果你想探索更多,那就去看看文档吧。
发布于 2016-02-15 16:54:20
单击submit按钮可以发送post,因此可以将其更改为:
Route::post("test", function()
{
return view("pages.test");
});如果您想要的话,可以使用:
Route::any("test", function()
{
return view("pages.test");
});发布于 2016-02-15 16:56:53
将其更改为:
Route::any("test", function(){
return view("pages.test");
});https://stackoverflow.com/questions/35414782
复制相似问题