Size: a a a

2020 May 06

d.

dev . in Laravel Pro
кстати вопрос. насколько удачно в конструктор пихать все зависимости. не лучше ли передавать контейнер
источник

A

Arman in Laravel Pro
dev .
кстати вопрос. насколько удачно в конструктор пихать все зависимости. не лучше ли передавать контейнер
а сколько максимум было по опыту? может не так класс написан? много отвественности?
источник

d.

dev . in Laravel Pro
причина вопроса такая что если компонента умеет многое то конструктор может вырасти. а если тебе надо с компоненты 1 2 метода то придется все зависимости вбивать. а так контейнер передал метод если ему надо возмет оттуда и ок
источник

d.

dev . in Laravel Pro
Arman
а сколько максимум было по опыту? может не так класс написан? много отвественности?
показывали код где было свыше 20
источник

T

Timur in Laravel Pro
Похоже на избыток ответственности 1 класса, но раз так выходит, то почему нет.
источник

КГ

Кирилл Голубев... in Laravel Pro
всем приветЮ почему-то не работает debug https://github.com/barryvdh/laravel-debugbar вернее, он отображается в интерфейсе, там показывает вьюхи, но запросы, модели и собсна выводы хелпера debug не видит вообще и ошибок тоже не показывает при этом.
источник

КГ

Кирилл Голубев... in Laravel Pro
тьфу, блин, он просто не тот запрос в списке выводил
источник

A

Arman in Laravel Pro
dev .
причина вопроса такая что если компонента умеет многое то конструктор может вырасти. а если тебе надо с компоненты 1 2 метода то придется все зависимости вбивать. а так контейнер передал метод если ему надо возмет оттуда и ок
звучит как будто лезть ручками в суперглобальные переменные) тестить потом получится?)
источник

d.

dev . in Laravel Pro
Arman
звучит как будто лезть ручками в суперглобальные переменные) тестить потом получится?)
а тесты чем мешают ? что так ты мокаешь зависимости и код тестится изолировано, что их через контейнер передать
источник

d.

dev . in Laravel Pro
к тому же так проще тестить каждый метод. не генерируя кучу мок зависимости чтоб создать экземпляр
источник

D

Dymon in Laravel Pro
Arman
звучит как будто лезть ручками в суперглобальные переменные) тестить потом получится?)
звучит как будто ты не знаешь что такое фасады в Laravel и как они работают.
источник

A

Arman in Laravel Pro
Dymon
звучит как будто ты не знаешь что такое фасады в Laravel и как они работают.
вроде две разные темы? я спрашивал про свои Фасады, дальше разговор в другую сторону ушел.
а так да) Это бы многое объяснило)
источник

D

Dymon in Laravel Pro
Arman
вроде две разные темы? я спрашивал про свои Фасады, дальше разговор в другую сторону ушел.
а так да) Это бы многое объяснило)
да как-то я тему потерял) сори если обидел
источник

D

Dymon in Laravel Pro
Arman
кто нибудь фасады свои пишет? есть смысл заморачиваться именно со своими?
можно вот так делать https://laravel.com/docs/7.x/facades#real-time-facades
источник

A

Arman in Laravel Pro
это тоже пугает, как-то очень много магии на выходе, хоть и удобно.. но баланс знатно так нарушен.. такая черная магия больше
источник

M

Michael in Laravel Pro
Arman
кто нибудь фасады свои пишет? есть смысл заморачиваться именно со своими?
Нету смысла.
источник

С

Серго in Laravel Pro
Подскажите как можно исправить ситуацию?

у меня есть ->paginate($count)

при получении есть ссылка на следующую страницу с query, но мне требуется чтобы ссылка эта генерировалась с еще дополнительным query

Вот моя ссылка

lessons?language_id=2&page=2 с которой я достаю записи
источник

КГ

Кирилл Голубев... in Laravel Pro
подскажите плз как сделать валидатор, когда при редактировании объекта нужно на беке принимать его имя и если оно новое(не такое как старое), то добавлять правило в валидатор, что имя должно быть уникальным, иначе правила не будет ну и обновления модели тоже
источник

T

Tropic in Laravel Pro
Кирилл Голубев
подскажите плз как сделать валидатор, когда при редактировании объекта нужно на беке принимать его имя и если оно новое(не такое как старое), то добавлять правило в валидатор, что имя должно быть уникальным, иначе правила не будет ну и обновления модели тоже
источник

КГ

Кирилл Голубев... in Laravel Pro
спс
источник