0

私は 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

4

1 に答える 1