首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel注册错误

Laravel注册错误
EN

Stack Overflow用户
提问于 2016-02-15 16:51:17
回答 3查看 120关注 0票数 2

我正在跟踪有关登记的Laravel5.2文件,并且遇到了一些麻烦。当我尝试注册时,我会在单击注册按钮后得到以下错误。

MethodNotAllowedHttpException在RouteCollection.php第219行中:在RouteCollection.php第219行中

下面是我希望用户注册后被重定向到的代码,这是AuthController.php中的代码。

代码语言:javascript
复制
protected $redirectTo = "pages.test";

页面是我在视图文件夹中创建的文件夹。如果我试图通过在浏览器中键入pages.test来访问它,“http://mywebapp.app/test”文件就能工作。这是我的路线控制器的代码。

代码语言:javascript
复制
Route::get("test", function()
{
  return view("pages.test");
});

我尝试过设置$redirectTo = "test"和"pages.test.blade.php“和"test.blade.php",这些都没有。任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-02-15 16:59:45

就我理解您的问题而言,您正试图通过html表单注册用户。如果表单中的方法是post,则为

代码语言:javascript
复制
<form method="post" action="your_action_url" />

那么路线应该是

代码语言:javascript
复制
Route::post('test',function(){
return view('your_view');
});

如果方法是get,那么路由应该是

代码语言:javascript
复制
 Route::get('test',function(){
    return view('your_view');
    });

如果你想探索更多,那就去看看文档吧。

票数 2
EN

Stack Overflow用户

发布于 2016-02-15 16:54:20

单击submit按钮可以发送post,因此可以将其更改为:

代码语言:javascript
复制
Route::post("test", function()
{
  return view("pages.test");
});

如果您想要的话,可以使用:

代码语言:javascript
复制
Route::any("test", function()
{
  return view("pages.test");
});
票数 2
EN

Stack Overflow用户

发布于 2016-02-15 16:56:53

将其更改为:

代码语言:javascript
复制
Route::any("test", function(){
    return view("pages.test");
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35414782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档