Laravel 5,单击表单提交按钮时不显示任何内容

时间:2016-12-22 19:10:26

标签: php jquery laravel laravel-5 routes

我正在使用Laravel 5.3,我目前正在处理的任务是表单路由。

这是我的routes.php文件。

Unnamed: 0     600
survived         0
pclass           3
sex           male
age             42
sibsp            0
parch            0
fare          7.55
embarked         S

视图中的实际表单代码。

Route::group(['middleware' => 'web'], function() {
    Route::get('/login', ['as' => 'login', 'uses' => 'LoginController@login']);
    Route::post('/handleLogin', ['as' => 'handleLogin', 'uses' => 'LoginController@handleLogin']);
});

具有句柄功能的控制器。

    {!! Form::open(array('route' => 'handleLogin')) !!}
<div class="form-group">
    {!! Form::label('email') !!}
    {!! Form::text('email', null, array('class' => 'form-control')) !!}
</div>
<div class="form-group">
  {!! Form::label('password') !!}
  {!! Form::password('password', array('class' => 'form-control')) !!}
</div>
{!! Form::token() !!}
{!! Form::submit('Login', array('class' => 'btn btn-default')) !!}
{!! Form::close() !!}

当我点击“登录”按钮时,会显示一个空白页面而不是显示“已登录”的页面。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您应该remove web middleware from routes文件,因为您正在使用自动添加web中间件的Laravel 5.3。手动添加会导致问题。