私は Laravel 5.2 アプリケーションで作業しています。認証モジュールを実装していました。問題は、モジュールのデフォルトの User テーブルを使用していないため、 mail列があるのではなく、emailという名前の列がないことです。したがって、AuthController で次のように設定したため、登録、ロギング、およびログアウトが正しく機能しています。
protected $username = 'mail';
しかし、一方、ResetPasswordはまだemail
列を探していて、次のエラーが表示されるため、機能していません。
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'email' in 'where clause' (SQL: select * from `users` where `email` = sredny.nevermind92@gmail.com limit 1
私はそれが比較することを望んでいませんemail
、代わりに私は必要ですmail