如何自定义"These credentials do not match our records."登录/注册失败时显示的错误消息(如),而无需触摸基础文件?我正在寻找一个解决方案,希望是一个优雅的解决方案,至少不会触及AuthenticatesAndRegistersUsers也不是ThrottlesLogins:)
我AuthController执行后使用Laravel提供的表格和表格:
php artisan make:auth
控制器:
(它只有一个构造函数和两个方法,其余的落在基础上,方法是:)
protected function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|confirmed|min:6',
]);
}
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
}
Run Code Online (Sandbox Code Playgroud)
形成:
<form class="form-horizontal" role="form" method="POST" action="{{ url('/login') }}">
{!! csrf_field() !!}
<div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
<label class="col-md-4 …Run Code Online (Sandbox Code Playgroud) 我正在尝试根据输入文本订购anguarjs中的项目列表,所以如果我在输入"author"中写入,则列表将由作者排序
我的代码就是这个
<input type = "text" ng-model = "sort">
<ul class = "list-unstyled">
<li ng-repeat = "comment in dishCtrl.dish.comments | orderBy: sort">
<blockquote class = "blockquote">
<p>{{comment.rating}} Stars </p>
<p>{{comment.comment}}</p>
<footer>{{comment.author}}, {{comment.date | date}</footer>
</blockquote>
</li>
Run Code Online (Sandbox Code Playgroud)
它不起作用,我已经搜索但找不到这种例子.