Size: a a a

Laravel для начинающих

2020 April 04

IN

Ivan Novikov in Laravel для начинающих
Парни, как сделать валидацию так чтобы числа были от 3 до 30 например.
источник

IN

Ivan Novikov in Laravel для начинающих
пробовал "between:3,30", но он считает символы
источник

ЕК

Егор Карась... in Laravel для начинающих
Ivan Novikov
Парни, как сделать валидацию так чтобы числа были от 3 до 30 например.
gt, lt
источник

ЕК

Егор Карась... in Laravel для начинающих
numeric|lte:3|gte:30
источник

ЕК

Егор Карась... in Laravel для начинающих
greater than
greater than equal
lesser than
lesser than equal
источник

ЕК

Егор Карась... in Laravel для начинающих
Вроде в 5.6 добавили, гугл говорит
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Martin German
как получить результат работы этой строчки?
view('exchange-rate.index', compact('gcer'))
нужно получить html, после подстановки данных в шаблон
Эта штука возвращает инстанс View
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
А инстанс вью выполняет контракт Htmlable
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
источник

MG

Martin German in Laravel для начинающих
решил пока вот так
$gcerResultHtmlRender = View::make('exchange-rate.index', compact('gcer') )->render();
источник

МК

Максим Кавецкий... in Laravel для начинающих
Как сделать чтобы после запроса через технологию аякс вернулся массив сообщений с ошибками (если они есть) ? Сейчас мой роут валидируется некоторыми правилами и если валидация не проходит возвращается ошибка, но не массив ошибок.
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Максим Кавецкий
Как сделать чтобы после запроса через технологию аякс вернулся массив сообщений с ошибками (если они есть) ? Сейчас мой роут валидируется некоторыми правилами и если валидация не проходит возвращается ошибка, но не массив ошибок.
Просто использовать валидацию? Тебе на фронт прийдёт инстанс https://laravel.com/api/7.x/Illuminate/Contracts/Support/MessageBag.html
источник

МК

Максим Кавецкий... in Laravel для начинающих
Иван Лещенко
Просто использовать валидацию? Тебе на фронт прийдёт инстанс https://laravel.com/api/7.x/Illuminate/Contracts/Support/MessageBag.html
А я её и использую, в TestRequest $request. Если он не проходит - получаю ошибку в консоли
источник

МК

Максим Кавецкий... in Laravel для начинающих
но не массив
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Максим Кавецкий
но не массив
Уверен?
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Глянь в XHR логах
источник

k

kaktus778 in Laravel для начинающих
Максим Кавецкий
Как сделать чтобы после запроса через технологию аякс вернулся массив сообщений с ошибками (если они есть) ? Сейчас мой роут валидируется некоторыми правилами и если валидация не проходит возвращается ошибка, но не массив ошибок.
сделай новый класс реквест унаследованный от FormRequest и там переназначь метод failedValidation
в этом методе формируй ответ с ошибками
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
kaktus778
сделай новый класс реквест унаследованный от FormRequest и там переназначь метод failedValidation
в этом методе формируй ответ с ошибками
... и другие методы как испортить жизнь себе и другим
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Лара из коробки кидает мешок ошибок
источник

МК

Максим Кавецкий... in Laravel для начинающих
в превью нетворка есть, но в саму консоль поступает ошибка 422. а если сделать .catch - то там тоже ошибка, но не массив. Его можно как-нибудь извлечь?
источник