繁体   English   中英

Laravel表单将提交重定向到“糟糕,好像出了点问题。”

[英]Laravel Form Submit Redirect to “Whoops, looks like something went wrong.”

我试图使用Laravel开发Login表单。 但是当它提交重定向到“ Whoops,好像出了点问题”。

网址:lav.local

表单提交后:lav.local / login --->得到该错误

但是,如果我只是按Enter键“ lav.local / login”,则此重定向到登录表单,为什么在使用提交按钮/ POST数据时这不起作用。

login.blade.php

{{ Form::open(array('url'=>'login')) }}
{{ Form::label('email', 'Email') }}
{{ Form::text('email', '', array('placeholder'=>'Email')) }} <br/>
{{ Form::label('password', 'Password') }}
{{ Form::password('password', array('placeholder'=>'Password')) }} <br/>
{{ Form::submit('Login', array('class'=>'btn btn-success')) }}
{{ Form::close() }} 

家庭控制器

public function getIndex() {
    return View::make('home.login');
}

public function getLogin() {
    return View::make('home.login');
}

Routes.php

Route::get('/', 'HomeController@getIndex');
Route::get('login', 'HomeController@getLogin');

有人可以解释我在哪里做错了吗?

您需要更改:

Route::get('login', 'HomeController@getLogin');

进入

Route::post('login', 'HomeController@getLogin');

因为默认情况下表单是使用POST方法发送的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM