Size: a a a

2020 October 16

OS

Oybek Sayfullayev in Laravel Pro
источник

OS

Oybek Sayfullayev in Laravel Pro
как можно получить authenticated user id на foreign key
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
Омг
источник

OS

Oybek Sayfullayev in Laravel Pro
у меня user_id nullable, ну этот должен получит user_id, для показать его documents
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
Ссылку выше дали на чат для начинающих
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
И у тебя описка, documentUs
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
И связь правильно назвать user а не users, одному юзеру ж принадлежит
источник

SU

Sergey Ulanov in Laravel Pro
dev .
как вы решаете след задачу

есть компонента которая делает вещи, зависимости передаются через конструктор, пишутся тесты и тд

рано или поздно появляется задача которой нужна новая зависимость

передача ее черед конструктор влечет за собой тонну правок, тк приходится править кучу тестов добавлять моки хотя в рамках теста она не нужна

какие решения ?
1  продолжать также
2  есть желание передавать контейнер в констуктор, из плюсов что интерфейс всегда одинаковый с другой стороны неочевидно что надо этому классу
Я думаю, продолжать править это идея точно хуже второй. Если запрашивать необходимые объекты из сервис-контейнера? Он везде доступен, а если в последствии класс потребуется заменить, замену можно произвести одной правкой в сервис-провайдере этого объекта.
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
И есть метод Auth::id() для получения айдишника юзера
источник

SU

Sergey Ulanov in Laravel Pro
dev .
как вы решаете след задачу

есть компонента которая делает вещи, зависимости передаются через конструктор, пишутся тесты и тд

рано или поздно появляется задача которой нужна новая зависимость

передача ее черед конструктор влечет за собой тонну правок, тк приходится править кучу тестов добавлять моки хотя в рамках теста она не нужна

какие решения ?
1  продолжать также
2  есть желание передавать контейнер в констуктор, из плюсов что интерфейс всегда одинаковый с другой стороны неочевидно что надо этому классу
Или да, передавать контейнер, из которого можно запросить что нужно. Если классу ничего не надо, он не будет обращаться в контейнер. Это в любом случае лучше постоянных правок.
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
И почему одна модель User а вторая Documents
источник

D

DK in Laravel Pro
Евгений Перин ⭐️
И почему одна модель User а вторая Documents
так много вопросов и так мало ответов
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
Меня поразило сколько можно сделать косяков в паре строк кода, когда в доке есть примеры всего
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
Ух, хорошо что я не сижу в чате для новичков...
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
Евгений Перин ⭐️
Ух, хорошо что я не сижу в чате для новичков...
Нервы бережёшь?
источник

D

DK in Laravel Pro
Евгений Перин ⭐️
Ух, хорошо что я не сижу в чате для новичков...
"я думал,что достиг дна, пока мне не постучали снизу"
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
😂😂
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
🎃 Даниил ◠‿◠✿
Нервы бережёшь?
Естественно
источник

zN

zVlad Nesquik in Laravel Pro
Привет.
Кто то делал систему тестирования на Ларавель? Или может, где то есть уже готовое. Хочу глянуть на структуру БД.
Тесты типо такие: вопрос и варианты ответов. В конце прохождения тестов - результат правильных ответов.
источник

SU

Sergey Ulanov in Laravel Pro
dev .
как вы решаете след задачу

есть компонента которая делает вещи, зависимости передаются через конструктор, пишутся тесты и тд

рано или поздно появляется задача которой нужна новая зависимость

передача ее черед конструктор влечет за собой тонну правок, тк приходится править кучу тестов добавлять моки хотя в рамках теста она не нужна

какие решения ?
1  продолжать также
2  есть желание передавать контейнер в констуктор, из плюсов что интерфейс всегда одинаковый с другой стороны неочевидно что надо этому классу
в CMS которую я написал ещё до появления laravel, у меня была введена Factory, которая передавалась классам. Классы запрашивали из неё необходимые объекты. Правкой класса Factory, в его коде или через наследование можно было заменять объекты, например устаревший класс для работы с функциями mysql на класс работающий через PDO. Проблем в моих случаях никогда не возникало. Сервис контейнер Laravel по сути тоже самое.
источник