在我的laravel控制器中,我像這樣驗證請求:
$validatedData = $request->validate(UserValidator::$updateIfNeeded);
現(xiàn)在,是否可以將區(qū)域設置字符串傳遞給驗證器,比如"es"或"en"?
不需要這樣做,Laravel內置的驗證規(guī)則每個都有一個錯誤消息,這些消息位于你的應用程序的lang/en/validation.php
文件中。在這個文件中,你會找到每個驗證規(guī)則的翻譯條目。根據(jù)你的應用程序的需求,你可以自由地更改或修改這些消息。
此外,你可以將這個文件復制到另一個翻譯語言的目錄中,以翻譯你的應用程序語言的消息。要了解更多關于Laravel本地化的信息,請查看Laravel文檔https://laravel.com/docs/9.x/validation