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. Symfony LDAP auth bindユーザ名とパスワード
- 5. ユーザ名とLaravel 5.5メールに
- 6. php artisan migrate:access denied
- 7. Laravel PHP artisanマイグレーションエラー
- 8. php sessionsユーザ名/パスワード
- 9. Laravel 5.2 php artisan makeを復元すると、authが変更されます。
- 10. php artisan serve [ErrorException] laravel
- 11. Laravel Php Artisan Serveエラー
- 12. Laravel Php artisan migrateエラー
- 13. djangoの電子メールのユーザ名とパスワード
- 14. 迷惑メールのsshと私のユーザ名
- 15. Firebaseのリアルタイムデータベース検証のユーザ名とメール
- 16. Linuxユーザの作成+ PHPと電子メール
- 17. Django auth:最大ユーザ名の長さを増やす
- 18. django authは同じユーザ名をサポートしていますか?
- 19. django-rest-authで登録:allauth設定を設定する場所(電子メールの確認と必要なユーザ名)
- 20. php artisanがタイムアウトする
- 21. 'php artisan serve'コマンドのルーメンエラー
- 22. PHP Artisan端末コマンドエラー(タイプエラー)
- 23. Larvel Artisan 1and1サーバーのPHPバージョンエラー
- 24. Laravel php artisanに失敗しました。artisan make:auth
- 25. Firebase auth onユーザが自分のメールを更新したときのクラウド機能
- 26. メール確認エラー残り-AUTH
- 27. SMTP AUTHを使用してPHPでメールを送信
- 28. スーパーバイザ - 無効なユーザ名
- 29. php artisan開発サーバーがクラッシュする
- 30. MongoDB PHP auth
ユーザーが電子メールかユーザー名を入力したかどうかを区別する方法は、[this](http://stackoverflow.com/a/31387345/4121010)であるようです'AuthenticateUsers'をオーバーライドする最良の方法です。 'AuthController'の' $ username'プロパティをあなたの_username_カラムの名前に設定することによって動作します。 – Doom5
ありがとうございました。私は今それを解決しました。 attempメソッドをユーザー名か電子メールのどちらかで操作しました。 –