Laravel 5.3のAuthenticatesUser.phpを変更して、UsernameまたはEmailを使用してログインできるようにする方法を知りたい。私はまた、私のユーザーテーブルにユーザー名フィールドを持っています。私はその質問を見つけることができません。または、Laravel 5.3認証を使用する別の方法がある場合。php artisan authユーザ名/メール
0
A
答えて
0
Laravel 5から5.2あなたが追加しに
protected $username;
あなたAuthController
Laravel 5.3では、あなたはLoginController
にこれを追加することができます:あなたが既に持っていると仮定し
/**
* Get the login username to be used by the controller.
*
* @return string
*/
public function username()
{
return 'username';
}
+0
"use $ usernameを保護しました"これは構文エラーではありませんか? –
+0
はい、それは自分自身を信じることはできません。 'protected $ username;'が正しいでしょう。 – Loek
関連する問題
- 1. PHPのログイン許可メールとユーザ名
- 2. PHP artisan make authを復元する方法
- 3. php artisan make:削除後にauthコントローラを作成しない
- 4. php artisan migrate:access denied
- 5. php sessionsユーザ名/パスワード
- 6. Laravel 5.2 php artisan makeを復元すると、authが変更されます。
- 7. Laravel Php Artisan Serveエラー
- 8. djangoの電子メールのユーザ名とパスワード
- 9. Linuxユーザの作成+ PHPと電子メール
- 10. django authは同じユーザ名をサポートしていますか?
- 11. Django auth:最大ユーザ名の長さを増やす
- 12. django-rest-authで登録:allauth設定を設定する場所(電子メールの確認と必要なユーザ名)
- 13. Larvel Artisan 1and1サーバーのPHPバージョンエラー
- 14. php artisanがタイムアウトする
- 15. メール確認エラー残り-AUTH
- 16. SMTP AUTHを使用してPHPでメールを送信
- 17. php artisan開発サーバーがクラッシュする
- 18. MongoDB PHP auth
- 19. php paypals寄付にユーザ名を送信
- 20. php、mysql(ユーザ名とパスをチェックする)
- 21. ユーザ名とパスワードのバリデーションPHP MySql
- 22. PHPエコー表示名ではないユーザ
- 23. php artisan make :: authが存在する場合、既存のファイルを上書きしますか?
- 24. ユーザ名、電子メール、パスワードでFirebaseに新しいユーザを作成するには?
- 25. php artisanコマンドを使用するには?
- 26. laravel - php artisan migrateが失敗する
- 27. php artisan make:コントローラスロー:メソッドコントローラdoes not exist
- 28. PHP artisanコマンドが何も返さない
- 29. Laravel - php artisan migrateが動作しない
- 30. Laravel php artisanがJWTのエラーを表示
ユーザーが電子メールかユーザー名を入力したかどうかを区別する方法は、[this](http://stackoverflow.com/a/31387345/4121010)であるようです'AuthenticateUsers'をオーバーライドする最良の方法です。 'AuthController'の' $ username'プロパティをあなたの_username_カラムの名前に設定することによって動作します。 – Doom5
ありがとうございました。私は今それを解決しました。 attempメソッドをユーザー名か電子メールのどちらかで操作しました。 –