Size: a a a

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

2020 August 28

4

4unkur in Laravel для начинающих
4unkur
'definitions' => ['required', 'array'],
'definitions.*' => ['exists:cycle_definitions,id'],
'anniversary_date' => ['required', 'array'],
'anniversary_date.*' => ['required_with:definitions.*', 'date'],

как сделать валидацию поля anniversary_date по дате если она есть?
В плане required_with они шикарно отрабатывают, но date
все равно выдает invalid date если поле пустое. Как я могу сделать его тоже условным?
источник

4

4unkur in Laravel для начинающих
4unkur
'definitions' => ['required', 'array'],
'definitions.*' => ['exists:cycle_definitions,id'],
'anniversary_date' => ['required', 'array'],
'anniversary_date.*' => ['required_with:definitions.*', 'date'],

как сделать валидацию поля anniversary_date по дате если она есть?
‘nullable’ все решил
источник

SG

Sergey Gerasimov in Laravel для начинающих
Artem Smirnoff
Нет . Я решил остановится. Мы вроде как сделали до определенного этапа . Но пока все . Пойду гулять что мне сказали
Через jsonb можно и остальные поля поискать, просто собрать поле participants || to_jsonb(array[name, description] :: text[]) и применить оператор @>
источник

AS

Artem Smirnoff in Laravel для начинающих
Sergey Gerasimov
Через jsonb можно и остальные поля поискать, просто собрать поле participants || to_jsonb(array[name, description] :: text[]) и применить оператор @>
Я тут эластик изучаю во всю
источник

SG

Sergey Gerasimov in Laravel для начинающих
Artem Smirnoff
Я тут эластик изучаю во всю
Ну думаю даже лучше, но как костыль на твой - вариант
источник

AS

Artem Smirnoff in Laravel для начинающих
Sergey Gerasimov
Ну думаю даже лучше, но как костыль на твой - вариант
Я не очень понял как запросы такие сложные делать ... Еле разжевал что с ребятами составили
источник

SG

Sergey Gerasimov in Laravel для начинающих
Artem Smirnoff
Я не очень понял как запросы такие сложные делать ... Еле разжевал что с ребятами составили
Было бы сложно 😒
источник

AS

Artem Smirnoff in Laravel для начинающих
Sergey Gerasimov
Ну думаю даже лучше, но как костыль на твой - вариант
Я понял что ты предложил все поля тоже в json а потом уже через @>
источник

SG

Sergey Gerasimov in Laravel для начинающих
Artem Smirnoff
Я понял что ты предложил все поля тоже в json а потом уже через @>
Ну да, по сути тот же orWhere
источник

AS

Artem Smirnoff in Laravel для начинающих
Sergey Gerasimov
Было бы сложно 😒
Сейчас тыкал эластик . Вроде норм работает . Осталось все тонкости понять
источник

AS

Artem Smirnoff in Laravel для начинающих
Sergey Gerasimov
Ну да, по сути тот же orWhere
На офф сайте очень много полезной документации которой нет в ларе скаут , в пакетах на гитхабе ... Анализатор, фильтрация ....
источник

Е

Евгений in Laravel для начинающих
здравствуйте. подскажите, в каких случаях нужно явно указывать код ответа http?
return $request->wantsJson()
           ? new Response('', 204)
           : redirect('/');
к примеру здесь, почему если json, то нужно указывать код?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Евгений
здравствуйте. подскажите, в каких случаях нужно явно указывать код ответа http?
return $request->wantsJson()
           ? new Response('', 204)
           : redirect('/');
к примеру здесь, почему если json, то нужно указывать код?
Когда код ответа у тебя должен отличаться от 200 тогда и прописывать
источник

A

AlexD in Laravel для начинающих
ответ во всех случаях надо указывать. вы можете этот момент захардкодить в сервис провайдере
источник

Е

Евгений in Laravel для начинающих
👍
источник

Е

Евгений in Laravel для начинающих
AlexD
ответ во всех случаях надо указывать. вы можете этот момент захардкодить в сервис провайдере
а если возвращается вид return view('welcome')
тут лоравель сам добавляет код 200?
источник

A

AlexD in Laravel для начинающих
Евгений
а если возвращается вид return view('welcome')
тут лоравель сам добавляет код 200?
все верно
источник

M

MJ in Laravel для начинающих
Привет
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
MJ
Привет
источник

M

MJ in Laravel для начинающих
Я новичок
А что за Лара?
источник