2017-03-16 81 views
0

我有一個問題,我有點新Laravel框架「關於5.2工作」 我跑Laravel 5.2登錄消息定製

php artisan make:auth() 

我現在想自定義錯誤消息的登錄表單上「這些憑據不符合我們的記錄「

我試圖重寫AuthController.php中的failLoginMessage()方法,但它不工作..密碼字段錯誤消息還有一件事是不工作的,即使我輸入正確電子郵件,但密碼錯誤驗證在電子郵件字段上運行,但不在密碼字段上

需要幫助:(

+0

版本之間可能有所不同,但在5.4中,您要查找的字符串位於'/ resources/lang/en/auth.php'中。如果它位於5.2的其他地方,請嘗試在項目中搜索字符串本身。 –

回答

1

因爲我看不到你的代碼,看看這個:https://github.com/laravel/laravel/blob/5.2/resources/lang/en/auth.php,這是在Github上分支5.2,那就是郎文件,你可以定義lang目錄內的新文件夾命名es,使裏面的auth.php,如果你覺得在終端cd <your_proy_dir> && mkdir -p resources/lang/es/ && touch resources/lang/es/auth.php良好和溫暖,並定義文件中一個基本面鍵:

'failed' => 'Estos credenciales no coinciden con ninguno almacenado.', 

這將是西班牙,但原理是一樣的每一種語言,然後,要更改您的應用程序語言,您只需轉到config/app.php並更改是:

'locale' => 'en', 

此:

'locale' => 'es', 

再次,這是西班牙語,但原理是一樣的。

祝你好運。 乾杯! ;)

+0

它的工作,但只爲電子郵件地址字段,即使我寫了正確的電子郵件地址,但錯誤的密碼「有錯誤」類被添加到電子郵件字段和錯誤出現在電子郵件地址字段下面..如果分享我的代碼可以幫助我分享什麼?請請幫忙:( – Haboosh

+0

上午:抱歉延遲不得不續約互聯網訂閱和東西:) – Haboosh