Текст ошибки перезаписи для 'Токен сброса пароля недействителен' Laravel - PullRequest
1 голос
/ 23 сентября 2019

Мне нужно переписать сообщение об ошибке, если токен сброса пароля истек.По умолчанию он показывает «токен сброса пароля недействителен», но вместо этого мне нужен другой текст.Я работаю с Laravel 5.6

Я пытался найти, как это сделать, но никакой информации здесь или официальной документации не найдено.

Помощь или советы, где почитать, очень ценятся!

Ответы [ 2 ]

1 голос
/ 23 сентября 2019

В шаблоне лезвия, вместо

@if ($errors->has(field))
    <span class="help-block">
        <strong>{{ $errors->first(field) }}</strong>
    </span>
@endif

вы можете использовать это

@if ($errors->has(field))
    <span class="help-block">
        <strong>{{ sprintf('Error Message')}}</strong>
    </span>
@endif
1 голос
/ 23 сентября 2019

Вы можете найти строку перевода в файле, расположенном в resources/lang/en/passwords.php.

Это также гарантирует, что вы можете перевести эту строку для других языков, которые вы используете.

<?php
return [
    /*
    |--------------------------------------------------------------------------
    | Password Reset Language Lines
    |--------------------------------------------------------------------------
    |
    | The following language lines are the default lines which match reasons
    | that are given by the password broker for a password update attempt
    | has failed, such as for an invalid token or invalid new password.
    |
    */
    'reset' => 'Your password has been reset!',
    'sent' => 'We have e-mailed your password reset link!',
    'token' => 'This password reset token is invalid.',
    'user' => "We can't find a user with that e-mail address.",

Этот файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...