Size: a a a

2020 April 14

YR

Yaroslav Romanenko in Laravel Pro
Kushina Uzumaki
🙋
Подскажите, пожалуйста, такие вещи, как проверка на присутствие какого-то поля в реквесте и вывод какого-либо ответа, типа код 400, лучше делать в контроллере или в кастомном реквесте?)
request , default response code 422
источник

YR

Yaroslav Romanenko in Laravel Pro
XYZ :)
источник

KU

Kushina Uzumaki in Laravel Pro
Yaroslav Romanenko
request , default response code 422
Не поняла)
В реквесте лучше?)
источник

YR

Yaroslav Romanenko in Laravel Pro
php artisan make:request MyStoreRequest
источник

KU

Kushina Uzumaki in Laravel Pro
Ну я про это и говорила, называя это кастомным реквестом)
источник

YR

Yaroslav Romanenko in Laravel Pro
роззделять все, все механизмьі в ларке есть, если не знаем всякие там паттерньі то лучше следовать тому что предлагает фрейм)
источник

KU

Kushina Uzumaki in Laravel Pro
Yaroslav Romanenko
роззделять все, все механизмьі в ларке есть, если не знаем всякие там паттерньі то лучше следовать тому что предлагает фрейм)
Хорошо
Спасибо большое за ответ)
источник

YR

Yaroslav Romanenko in Laravel Pro
может показаться сложньім всякие там policy/observer/notification/request но лучше потратить время в начале и изучить или потом проект переписьівать хДД
источник

KU

Kushina Uzumaki in Laravel Pro
Я все по отдельности знаю, что-то так, поверхностно, а что-то в принципе закрепила, но где что правильно использовать, а где допускается НЕ использовать, пока вызывает затруднения)
источник

A

Alex in Laravel Pro
всем привет, кто-то использовал botman/studio с laravel 7, как я понял он еще не поддерживает новую лару, у кого то может форк есть или можете предложить альтернативу(бот для телеги и вайбера)?
ps: бот простой - просто отправить сообщения о новом продукте кленту
источник

IH

Il Hamitov in Laravel Pro
Добрый день! Делаю rules для валиадотора у поля test2 : required_if:test,1|int|min:1|max:60, если поле test равно 1, то проверять дальеш на int? дальше min и т.д, но если поле test не равно 1 то все равно проверка идет на int и т.д

Как сделать, так чтобы, если поле test не равно 1, то не проверять это поле дальше на int и т.д?
источник

VM

Valar Morghulis in Laravel Pro
На дворе 2020 год, уже 7 версия Laravel, неужели до сих пор нет чего-то готового из коробки для создания UUID + primary key в миграции, чтобы Eloquent его сразу воспринимал, без лишних телодвижений?
источник

AB

Andrey Bogdanov in Laravel Pro
Il Hamitov
Добрый день! Делаю rules для валиадотора у поля test2 : required_if:test,1|int|min:1|max:60, если поле test равно 1, то проверять дальеш на int? дальше min и т.д, но если поле test не равно 1 то все равно проверка идет на int и т.д

Как сделать, так чтобы, если поле test не равно 1, то не проверять это поле дальше на int и т.д?
можно более красиво и удобно писать валидацию через замыкания, есть еще валидатор bail, который пропускает все остальные правила, после первой ошибки валидации

       'your_field' => [
               'bail',
               'int',
               Rule::requiredIf(function () {
                   return $this->input('test2') === 1
               }),
           ],
источник

IH

Il Hamitov in Laravel Pro
bail он не дает проверить следущее поле, а данное поле проверит на все правила заданные(
источник

AB

Andrey Bogdanov in Laravel Pro
а какая цель вообще, что за валидатор нужно построить?
источник

D

Dymon in Laravel Pro
Il Hamitov
Добрый день! Делаю rules для валиадотора у поля test2 : required_if:test,1|int|min:1|max:60, если поле test равно 1, то проверять дальеш на int? дальше min и т.д, но если поле test не равно 1 то все равно проверка идет на int и т.д

Как сделать, так чтобы, если поле test не равно 1, то не проверять это поле дальше на int и т.д?
'test2' => [
   static function ($attribute, $value, $fail) {
       if (request('test1') === 1) {
           $isInt = filter_var($value, FILTER_VALIDATE_INT) !== false;
           if ( !$isInt || $value < 1 || $value > 60) {
               $fail($attribute . ' is invalid.');
           }
       }
   },
]
как то так, или свое правило создай https://laravel.com/docs/7.x/validation#using-rule-objects
источник

YR

Yaroslav Romanenko in Laravel Pro
Если кто юзает https://nwidart.com/laravel-modules/v6/introduction  как в работе? Задался вопросом "laravel folder structure best practices" если есть у кого почитать чет годное
источник

vv

vvv vvv in Laravel Pro
Yaroslav Romanenko
Если кто юзает https://nwidart.com/laravel-modules/v6/introduction  как в работе? Задался вопросом "laravel folder structure best practices" если есть у кого почитать чет годное
мы на 5.8 - норм
источник

vv

vvv vvv in Laravel Pro
9 месяцев - полет нормальный, но  у нас только АПИ , как он с фронтом не в курсе , мы эту часть сразу удаляем
источник

D

Dymon in Laravel Pro
Yaroslav Romanenko
Если кто юзает https://nwidart.com/laravel-modules/v6/introduction  как в работе? Задался вопросом "laravel folder structure best practices" если есть у кого почитать чет годное
источник