Ошибка входа в систему при аутентификации laravel
SQLSTATE [42S22]: столбец не найден: 1054 Неизвестный столбец «имя пользователя» в «предложении где» (SQL: выберите * из users
, где username
= Административный предел 1)
см. Эту ссылку
https://flareapp.io/share/yPaVxG74
контроллер
public function loginaction(Request $request)
{
$validation = $this->validate($request, [
'username' => 'Required',
'password' => 'Required'
]);
$user_data = array(
'username' => $request->get('username'),
'password' => $request->get('password')
);
if (Auth::attempt($user_data)) {
return redirect('Admin/DashBoard');
} else {
return back()->with('error', 'Wrong Login Details');
}
}
представление входа
<div class="login-box">
<div class="login-logo">
<a href="#"><b>Sigma </b><b>Admin Panel</a>
</div>
<!-- /.login-logo -->
<div class="login-box-body">
<p class="login-box-msg">Sign in to start your session</p>
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
<form method="post" action="{{route('login.action')}}">
{{ csrf_field() }}
<div class="form-group has-feedback">
<input type="text" name="username" id="username" class="form-control" placeholder="Enter
Username " />
<span class="glyphicon glyphicon-envelope form-control-feedback"></span>
</div>
<div class="form-group has-feedback">
<input type="password" name="password" id="password" class="form-control" placeholder="Enter
Password" />
<span class="glyphicon glyphicon-lock form-control-feedback"></span>
</div>
<div class="row">
<div class="col-xs-8">
<div class="checkbox icheck">
<label>
<input type="checkbox"> Remember Me
</label>
</div>
</div>
<!-- /.col -->
<div class="col-xs-4">
<button type="submit" name="login_sub" class="btn btn-primary btn-block btn-
flat">LOGINN</button>
</div>
<!-- /.col -->
</div>
</form>
</div>
<!-- /.login-box-body -->
</div>
<!-- /.login-box -->
Маршрут
Route::get('admin-login','AdminController@login');
Route::post('login/action', 'AdminController@loginaction')->name('login.action');