首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主页上的Laravel 5认证

主页上的Laravel 5认证
EN

Stack Overflow用户
提问于 2015-10-24 20:08:55
回答 1查看 25关注 0票数 1

我以前尝试过身份验证,但是它总是在我的auth文件夹中使用视图。我现在正在做一些不同的事情,似乎无法让它发挥作用。所以我有一条路线显示我的主页

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

在我的主页上,我有我的注册和登录表格。我不会显示所有内容,但我的登记表如下所示

代码语言:javascript
复制
<form class="form-horizontal" role="form" method="POST" action="/">
    <input type="hidden" name="_token" value="{{ csrf_token() }}">
    <div class="form-group">
        <div class="col-md-12">
            <input type="text" class="form-control" name="first_name" value="{{ old('first_name') }}" placeholder="First Name">
        </div>
    </div>
    <div class="form-group">
        <div class="col-md-12">
            <input type="text" class="form-control" name="last_name" value="{{ old('last_name') }}" placeholder="Last Name">
        </div>
    </div>
    <div class="form-group">
        <div class="col-md-12">
            <input type="email" class="form-control" name="email" value="{{ old('email') }}" placeholder="Email">
        </div>
    </div>
    <div class="form-group">
        <div class="col-md-12">
            <input type="password" class="form-control" name="password" placeholder="Password">
        </div>
    </div>
    <div class="form-group">
        <div class="col-md-12">
            <input type="password" class="form-control" name="password_confirmation" placeholder="Confirm Password">
        </div>
    </div>
    <div class="form-group">
        <div class="col-md-12">
            <button type="submit" class="btn btn-primary">
                Register
            </button>
        </div>
    </div>
</form>

然后我尝试添加我的注册路线。

代码语言:javascript
复制
Route::get('/register', 'Auth\AuthController@getRegister');
Route::post('/register', 'Auth\AuthController@postRegister');

因为这是使用内置身份验证,查看特征,比如getRegister在auth文件夹中返回一个视图。所以在我的AuthController中,我增加了

代码语言:javascript
复制
 public function getRegister()
 {
     return view('/');
 }

然而,如果我尝试注册,我仍然得到一个MethodNotAllowedHttpException。

我需要经历哪些阶段才能注册并登录到我的主页上?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-24 20:16:39

注意你身体的动作。您的操作是"/“,但是您注册了路由Route::post('/register'....

因此,表单的操作必须是:action="/register"

它将在正确的道路上提出请求。

希望能帮上忙。

PS:看看这门课:学习Laravel。有一些像这样的概念,一步一步地解释。

谨致问候。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33322785

复制
相关文章

相似问题

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