[英]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.