Я получаю эту ошибку в Laravel 5:
SQLSTATE [42S02]: базовая таблица или представление не найдено: 1146 Таблица «intern.users» не существует (SQL: выберите * у пользователей, где username = admin limit 1)
- Laravel принадлежит для возврата null
 - Параметр не передается методу контроллера в laravel при использовании метода маршрута
 - Модель Observer, не работающая для обновления?
 - Laravel 5: как я могу получить и отобразить все сообщения, относящиеся к определенной категории
 - Разработка пакета Laravel 5: с чего начать?
 
конфиг / database.php
'mysql' => [ 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'intern', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, ], 
Функция admin вызывается для страницы администратора, а таблица базы данных упоминается в ней как admin, потому что в ней много таблиц.
  public function admin(Request $request){ if($request->isMethod('get')){ return \View::make('student.admin'); } else { $check=0; $check=\DB::table('admin')->get(); $username = Input::get('username'); $password = Input::get('password'); $data=array( 'username'=>$request->get('username'), 'password'=>$request->get('password') ); if(\Auth::attempt($data)) { return redirect::intended('student/index'); } else { return redirect('student/admin'); } } } 
Форма находится здесь:
  <div id="pageContent"><br /> <div align="left" style="margin-left:24px;"> <h2>Please Log In To Manage</h2> {!! Form::open(array('url' => '/admin')) !!} <input type="hidden" name="_token" value="{{ csrf_token() }}"> User Name:<br /> <input name="username" type="text" id="username" size="40" /> <br /><br /> Password:<br /> <input name="password" type="password" id="password" size="40" /> <br /> <br /> <br /> <input type="submit" name="button" id="button" value="Log In" /> {!! Form::close() !!} 
        Сначала вы должны сделать хэш и создать данные пользователя, чтобы сделать coloumn готовым к аутентификации.
Здесь я дал шаги для его достижения.
Шаг 1: Получить вход
 $UserData = Input::all(); 
Шаг 2. Создание записи – Вставка в таблицу пользователей
 User::create($UserData); 
Заметка :
  У вас должны быть следующие столбцы в таблице ваших users 
Дополнительная настройка:
Введите эту строку в свой User.php (Model)
 protected $fillable = ['email', 'password']; 
Вот мой крошечный код входа для вас, который достаточно прост для вас
Попробуйте это, если хотите
 $email = $this->request->input('email'); $password = $this->request->input('password'); if (Auth::attempt(['email' => $email, 'password' => $password])) #If the Credentials are Right { return redirect::intended('student/index'); #Your Success Page } else { return redirect('student/admin'); #Your Failure Page } 
Рекомендация:
Я также рекомендовал бы проверить ввод пользователя перед созданием
Дополнительное примечание:
Если вы видите свою таблицу, и если пароль – что-то вроде зашифрованного, и это означает, что вы закончили;)