gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 05:23:43 24 4
gpt4 key购买 nike

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

这是我的routes.php 文件。

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

View 中的实际表单代码。

    {!! 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() !!}

具有 handle 功能的 Controller 。

/* handleLogin function to request the data*/
public function handleLogin(Request $request){
$data = $request-> only('email', 'password');
if(\Auth::attempt($data)){
return 'Is Logged In';
return redirect()-> intended('/home');
}

return back()->withInput();
}

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

如有任何帮助,我们将不胜感激。

最佳答案

你应该remove web middleware from routes因为您使用的是 Laravel 5.3,其中会自动添加 web 中间件。手动添加会出现问题。

关于php - Laravel 5,单击表单提交按钮时不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41290165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com