【发布时间】:2015-07-12 05:08:29
【问题描述】:
我有一个登录模式。当用户登录身份验证失败时,我想重定向回此模式:
- 错误消息
- 和旧输入。
控制器
// if Auth Fail
return Redirect::to('/')
->with('error','Username/Password Wrong')
->withInput(Request::except('password'))
->withErrors($validator);
表格
{!! Form::open(array('url' => '/', 'class' => 'login-form')) !!}
<div class="form-group">
<label for="username">Username</label>
<input type="text" class="form-control" id="username" name="username" placeholder="Enter Username" required>
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" class="form-control" id="password" name="password" placeholder="Enter Password" required>
</div>
<button type="submit" class="btn btn-primary">Login</button>
{!! Form::close() !!}
正如您在我的图片中看到的那样,似乎显示了错误消息,但似乎没有填充用户名的旧输入。
有人可以纠正我吗? 我忘了做什么吗? 在 Laravel 中完成这样的事情最有效的方法是什么?
【问题讨论】:
标签: php forms laravel laravel-5 blade