laravel 中的错误信息翻译问题

我正在尝试将我的错误消息翻译成法语。但是验证消息包含在


app/Rules/MatchOldPassword.php文件


我已经翻译了 validation.php 文件中的错误消息,但是如何翻译这条位于不同路径的错误消息


这是我的 MatchOldPassword.php 代码


<?php


namespace App\Rules;


use Illuminate\Contracts\Validation\Rule;

use Illuminate\Support\Facades\Hash;


class MatchOldPassword implements Rule

{

    /**

     * Determine if the validation rule passes.

     *

     * @param  string  $attribute

     * @param  mixed  $value

     * @return bool

     */

    public function passes($attribute, $value)

    {

        return Hash::check($value, auth()->user()->password);

    }


    /**

     * Get the validation error message.

     *

     * @return string

     */

    public function message()

    {

        return 'The :attribute need to be matched the with old password.';

    }

}


大话西游666
浏览 127回答 1
1回答

12345678_0001

使用__方法进行字符串翻译/**&nbsp;* Get the validation error message.&nbsp;*&nbsp;* @return string&nbsp;*/public function message(){&nbsp; &nbsp; return __('validation.<key>'); // the key is the key specified in your validation file}
打开App,查看更多内容
随时随地看视频慕课网APP