проблема входа в систему аутентификации laravel - PullRequest
0 голосов
/ 08 ноября 2019

Ошибка входа в систему при аутентификации 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 &nbsp;</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');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...