Size: a a a

2020 March 25

i

invariance in Laravel Pro
не
источник

N

NoMad42 in Laravel Pro
в метод приходит BelongsToMany.
related - это модель у которой есть PolimorphRelation. есть ли возможность задать тип параметра чтобы проверять наличие такого релэйшэна?
источник

N

NoMad42 in Laravel Pro
сейчас вывел интерфейс где обязателен метод нужного отношения и просто первой строй в условии проверяю
if (!($param instanceof MyInterface)) {
   throw MeError::elNotExisten;
}
источник

Г

Георгий in Laravel Pro
хлопцы, такой трабл. Поставил sanctum. Второй не проходит по CORS
источник

Г

Георгий in Laravel Pro
куда глянуть посоветуете?
источник

НК

Николай Козлов... in Laravel Pro
подскажите, как сделать правила валидации условно-зависимыми друг от друга.

$request->validate([
   'phone' => [
       'required',
       new PhoneExistsRule,
       new PhoneConfirmedRule($request->input('phone'), $request->input('code')),
       new PhoneNotExistsInCacheRule
   ],
   'code' => [
       'required',
       new CodeRule($request->input('phone'))
   ],
   'sex' => [
       'required',
       'in:male,female'
   ],
   'date_of_birth' => [
       'required',
       'before:-16 years'
   ],
   'password' => [
       'required',
       'confirmed'
   ]
]);

например, PhoneConfirmedRule  и CodeRule должны срабатывать, если PhoneExistsRule выполнился корректно
источник

RZ

Roman Zhakhov in Laravel Pro
Николай Козлов
подскажите, как сделать правила валидации условно-зависимыми друг от друга.

$request->validate([
   'phone' => [
       'required',
       new PhoneExistsRule,
       new PhoneConfirmedRule($request->input('phone'), $request->input('code')),
       new PhoneNotExistsInCacheRule
   ],
   'code' => [
       'required',
       new CodeRule($request->input('phone'))
   ],
   'sex' => [
       'required',
       'in:male,female'
   ],
   'date_of_birth' => [
       'required',
       'before:-16 years'
   ],
   'password' => [
       'required',
       'confirmed'
   ]
]);

например, PhoneConfirmedRule  и CodeRule должны срабатывать, если PhoneExistsRule выполнился корректно
источник

НК

Николай Козлов... in Laravel Pro
но там логика такая, что все от всех зависят. это я упрощенный пример показал. как мне настроить условное подключение правил валидации?
источник

A

Artem in Laravel Pro
подскажиьте плиз как в валидатор прописать если одно поле заполнено то другое должно быть null
источник

na

nd ay in Laravel Pro
Artem
подскажиьте плиз как в валидатор прописать если одно поле заполнено то другое должно быть null
!is_null() && is_null()?
источник

VM

Vitaliy Mikhailov in Laravel Pro
Artem
подскажиьте плиз как в валидатор прописать если одно поле заполнено то другое должно быть null
Лол, не слушай его. Счас скину, если найду.
источник

VM

Vitaliy Mikhailov in Laravel Pro
Artem
подскажиьте плиз как в валидатор прописать если одно поле заполнено то другое должно быть null
required_without:foo,bar
источник

A

Artem in Laravel Pro
не то
источник

A

Artem in Laravel Pro
это если одно поле не заполнено, другое поле должно быть заполнено
источник

A

Artem in Laravel Pro
а надо типа если два заполнено то фейл, должно быть одно из них
источник

VM

Vitaliy Mikhailov in Laravel Pro
required_if:field,value
источник

VM

Vitaliy Mikhailov in Laravel Pro
Засунь это в оба поля, которые надо проверить. И в качестве value напиши null
источник

VM

Vitaliy Mikhailov in Laravel Pro
Но если честно, мне кажется надо это делать не строкой а через Rule::(
источник

A

Artem in Laravel Pro
да уже ладно, по другому сделал
источник

A

Artem in Laravel Pro
спасибо
источник