Size: a a a

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

2020 July 07

AH

Andrey Helldar in Laravel для начинающих
Sergey Chizhik
Дёргать роуты штука стрёмная, может неведомо изменить состояние проекта
По сути да, но сваггер обычно компилят на деве, где пох на базу.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Егор Карась
Да, лучше не дёргать мб, а просто смотреть, что дёргаем и читать оттуда правила валидатора
ну это сложно
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
каждый пилит валидаторы как хочет
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🤷‍♂️
источник

ЕК

Егор Карась... in Laravel для начинающих
Alexander Pavlenko 🌚
ну это сложно
Да и так не просто)
источник

L

Loot.jpg in Laravel для начинающих
Andrey Helldar
Над этим вариантом я ещё думаю.

Есть две идеи:

1. Пойти по стопам https://packagist.org/packages/mpociot/laravel-apidoc-generator - он тупо газлом прётся на урл, получает и ответ, который записывает в доку.

2. Всё-таки в док-блок добавлять аннотацию с ссылкой на класс ответа, который будет дёргаться при формировании.

Полностью отказаться от док-блоков нельзя. Не получится. Как минимум, оттуда будут браться заголовки и описания.
Но и текущий объем в других пакетах это ужас. Слишком много всего. Хочу максимально автоматизировать и упростить.
Есть пакет, основных на тестах. Была статья на Хабре от автора, это не оно?!🤔
источник

ЕК

Егор Карась... in Laravel для начинающих
Alexander Pavlenko 🌚
каждый пилит валидаторы как хочет
(не хочет)
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну или не пилит😁
источник

AH

Andrey Helldar in Laravel для начинающих
Loot.jpg
Есть пакет, основных на тестах. Была статья на Хабре от автора, это не оно?!🤔
Хз. У меня в проекте, например, тестов ещё нет и появятся не скоро, а дока для фронтендера нужна.
источник

SC

Sergey Chizhik in Laravel для начинающих
Andrey Helldar
По сути да, но сваггер обычно компилят на деве, где пох на базу.
Ну такое.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
а вдруг у кого-то валидация не в контроллерах, а в сервисах/екшенах

тут чет как-то неоднозначно🌚
источник

SC

Sergey Chizhik in Laravel для начинающих
Alexander Pavlenko 🌚
а вдруг у кого-то валидация не в контроллерах, а в сервисах/екшенах

тут чет как-то неоднозначно🌚
Значит они уйдут лесом)
источник

AH

Andrey Helldar in Laravel для начинающих
Alexander Pavlenko 🌚
а вдруг у кого-то валидация не в контроллерах, а в сервисах/екшенах

тут чет как-то неоднозначно🌚
Руки рубить за такое))
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
а вдруг люди юзают для валидации ВО
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🌚
источник

AH

Andrey Helldar in Laravel для начинающих
И гнать ссаными тряпками 🌚
источник

SC

Sergey Chizhik in Laravel для начинающих
Alexander Pavlenko 🌚
а вдруг люди юзают для валидации ВО
🤔
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
да да
не удивляйся
источник

SC

Sergey Chizhik in Laravel для начинающих
Сложно это всё.
источник

W

Wembley in Laravel для начинающих
Reset # Alexey S.
Очень простой пример

public function handle($request, Closure $next)
   {

       //Определяем локаль если она есть, то показываем контент с нужной локалью
       $segment = $request->segment(1);
       $locales = config('translatable.locales');

       if (in_array($segment,$locales)) {
           app()->setLocale($request->segment(1));
       }

       return $next($request);
   }
hm, ths
источник