Size: a a a

2018 October 24

ИС

Илья Сакович in Laravel UA
Вячеслав
Кто уже познакомился с Телескопом?
Установил, почти ничего не заработало
Лень стало разбираться почему так, спихнул на то, что это баги
источник

В

Вячеслав in Laravel UA
Alex Kovalchuk
Привіт усім, таке питання
У мене є обовязкові поля до заповнення які позначаються * в залежності від різних виборі добавляються або забираються обовязкові поля (required_if) я хотів би робити з даними запит на сервері щоб від відповідав які поля являються обовязковими при цих правилах валідації, чи можна таке зробити користуючись стандартним набором laravel validation? можливо є бібліотеки?
Если честно, не очень понятно о чё речь. Перефразируй пожалуйста.
источник

AK

Alex Kovalchuk in Laravel UA
Вячеслав
Если честно, не очень понятно о чё речь. Перефразируй пожалуйста.
Сейчас подробно опишу
источник

В

Вячеслав in Laravel UA
Илья Сакович
Установил, почти ничего не заработало
Лень стало разбираться почему так, спихнул на то, что это баги
Понял, я думаю сегодня поиграться
источник

AH

Angry Hungry in Laravel UA
Ответ немного сквозь призму симфони, но можно данную проблема розрулить через Schema, правда не знаю в каком он формате вернет список полей таблицы
источник

AK

Alex Kovalchuk in Laravel UA
Вячеслав
Если честно, не очень понятно о чё речь. Перефразируй пожалуйста.
В формі я обовязкові поля позначаю *
источник

AK

Alex Kovalchuk in Laravel UA
Alex Kovalchuk
В формі я обовязкові поля позначаю *
також є поля які обовязкові до заповнення лише коли інше поле має певне значення (в правилах валідації required_if)
источник

AK

Alex Kovalchuk in Laravel UA
Alex Kovalchuk
В формі я обовязкові поля позначаю *
наразі я прописую правила на фронті і бекенді, що не мою думку не дуже круто оскільки при зміні правил вони міняються у різних місцях
источник

AK

Alex Kovalchuk in Laravel UA
Alex Kovalchuk
В формі я обовязкові поля позначаю *
і тому єявилась ідея зробити запит валідації по api  де на вході будуть усі дані а у відповідь список обовязкових полів
источник

AK

Alex Kovalchuk in Laravel UA
Alex Kovalchuk
В формі я обовязкові поля позначаю *
наприклад якщо в правилах валідації прописано
'status_id' => ['required', 'numeric'],
'verification_code' => ['required_if:status_id,2'],

а у даних прийшло
status_id - 2
verification_code -1234

то у відповідь сервер відіслав
[
'status_id',
'verification_code',
]
источник

AK

Alex Kovalchuk in Laravel UA
Alex Kovalchuk
наприклад якщо в правилах валідації прописано
'status_id' => ['required', 'numeric'],
'verification_code' => ['required_if:status_id,2'],

а у даних прийшло
status_id - 2
verification_code -1234

то у відповідь сервер відіслав
[
'status_id',
'verification_code',
]
ну і відповідно якщо у даних
status_id - 1
verification_code -1234

то відповідь така
[
'status_id',
]
источник

AK

Alex Kovalchuk in Laravel UA
Вячеслав
Понял, я думаю сегодня поиграться
постарався зрозуміло пояснити, не знаю як у мене з красномовністю і чи вдалось передати думку
источник

В

Вячеслав in Laravel UA
Если я правильно понял, то нужно дать понять фронтенд части, какие поля обязательны для заполнения в зависимости от текущих значений. Поскольку эта логика валидации на бэке, ты хочешь получать оттуда обяхательные значения.
Возможно стоит попробовать это решение - https://github.com/proengsoft/laravel-jsvalidation
Наскольо я понимаю, оно синхронизирует валидацию на бэке и на фронте. (не тестировал)
источник

В

Вячеслав in Laravel UA
Постоянно отправлять запрос на получение валидационных данных на сервер, думаю будет не особо оптимально. Обычно на фронте просто стараются сделать аналогичные правила.
источник

AA

Ann Ali in Laravel UA
У меня для правил валидации сделан отдельный класс, чтобы хранить их в 1-ом месте. При этом разные правила для создания/редактирования/удаления. Но я не знаю лучший ли это способ для решения такой проблемы
источник

В

Вячеслав in Laravel UA
Можно держать правила в Request классах
источник

В

Вячеслав in Laravel UA
И делать что-то вроде PostCreateRequest, PostUpdateRequest (наследуется от PostCreateRequest и дополняет его правила)
источник

П

Павел in Laravel UA
вообще в сторонних проектах и на фронте и на бэке валидация. недавно делал на vuelidate и на бэке через request как написал Вячеслав. Если надо держать одну базу. то можно фронту передать настройки через json объект на странице
источник

YP

Yurii Prudskyi in Laravel UA
Кто-то в курсе, какая сейчас ситуация со стилями в ларавелевских емейлах? Я знаю, что раньше надо было все инлайнить, видел даже пакеты, который цссы из тега стайл переделываю в инлайны на лету. Все так же плохо?
Нашел чет такое: https://laravel-news.com/email-themes , но я не уверен, что оно делает то, что мне нужно. Кто-то юзал?
источник

В

Вячеслав in Laravel UA
Yurii Prudskyi
Кто-то в курсе, какая сейчас ситуация со стилями в ларавелевских емейлах? Я знаю, что раньше надо было все инлайнить, видел даже пакеты, который цссы из тега стайл переделываю в инлайны на лету. Все так же плохо?
Нашел чет такое: https://laravel-news.com/email-themes , но я не уверен, что оно делает то, что мне нужно. Кто-то юзал?
Лично я для мейлов использую MJML
источник