Вы настроили таблицу auth.php
и использовали members
для аутентификации, но в таблице members
нет поля user_email
, поэтому Laravel говорит
SQLSTATE [42S22] : Столбец не найден: 1054 Неизвестный столбец 'user_email' в 'where clause' (SQL: select * from members, где user_email =? Limit 1) (Bindings: array (0 => 'test@hotmail.com',))
blockquote>Поскольку он пытается сопоставить
user_email
в таблицеmembers
, и его нет. Согласно вашей конфигурацииauth
,laravel
использует таблицуmembers
для аутентификации, а не таблицуusers
.
2> & 1 нотация оболочки для перенаправления потока 2 (stderr) для потоковой передачи 2 (stdout) так, чтобы весь нормальный вывод и вывод ошибок перешел к тому же потоку. Это полезно, если Вы хотите направить их обоих к тому же файлу, например.