Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 23.08.2019 22:34:46

Валидация и вывод ошибок как массив.

Здравствуйте!

Пишу правили для кастомных типов валидации и хотел бы вывести ошибку не как текст, а как массив.

/**
     * Get the validation error message.
     *
     * @return string
     */
    public function message()
    {
        return ['text' => "Номер введен не верно! Введите номер в правильном формате.", 'code' => 2];
    }

Но ларавел мне все преобразует в массив с числовыми индексами. Возможно ли такое реализовать не сильно отходя от стандартов?

Не в сети

#2 25.08.2019 13:11:58

Re: Валидация и вывод ошибок как массив.

Как мне отойти от стандартов, не отходя от стандартов? smile

Проверь себя: в шаблоне выведи "сырое" содержимое переменной с ошибками:

 @if ($errors->any())
    @php(dd($errors))
 @endif

может быть всё, что ты хочешь тебе и так доступно, надо только правильно обратиться.

Не в сети

Подвал раздела