Size: a a a

Laravel Framework Russian Community

2021 July 02

А

Артём in Laravel Framework Russian Community
Как «не работает»?
источник

GO

Google OS in Laravel Framework Russian Community
в ответ нету нечего
источник

А

Артём in Laravel Framework Russian Community
А должно быть?
источник

А

Артём in Laravel Framework Russian Community
Ты, конечно же, посмотрел, какой в БД уходит запрос, ничего странного там не увидел?
источник

GO

Google OS in Laravel Framework Russian Community
Сработало спасибо
источник

А

Артём in Laravel Framework Russian Community
Лишаешь человека радости найти ответ...
источник

А

Артём in Laravel Framework Russian Community
Впрочем, это не тот человек, который хотя бы в теории способен найти ответ...
источник

pf

public function in Laravel Framework Russian Community
После этого Адель не появлялся 😅
источник
2021 July 03

B

Bat in Laravel Framework Russian Community
за запросы в цикле расстреливают, освой SQL (группировку, джойны, count) составь SQL запрос и потом перепиши его на билдере
источник

AE

Andrey Eig in Laravel Framework Russian Community
сказал же пробовал разные варианты, скорее всего один из них подошел бы, но я наверняка что-то упустил там
источник

ИС

Ислам Сабиров... in Laravel Framework Russian Community
Всем привет. Такое дело, обычно писал взаимодействие с api в контроллере, но, по идее, это неправильно. Как правильно?
источник

NT

Nazar Tertyshnyi in Laravel Framework Russian Community
Сервисы
источник

ИС

Ислам Сабиров... in Laravel Framework Russian Community
Это сервис провайдеры?
источник

pf

public function in Laravel Framework Russian Community
Нет
источник

ИС

Ислам Сабиров... in Laravel Framework Russian Community
Тогда я не понимаю. Я в ларе пару недель только
источник

pf

public function in Laravel Framework Russian Community
В идеальном мире, например Java, есть три слоя приложения.

Контроллер -> сервис -> репозиторий

В контроллере ты валидируешь данные

В сервисе ты пишешь бизнес логику

А репозиторий работает с базой данных
источник

pf

public function in Laravel Framework Russian Community
Но в ларке по сути репозитории не нужны
источник

pf

public function in Laravel Framework Russian Community
Так как модель позволяет сделать все без репозитория
источник

pf

public function in Laravel Framework Russian Community
Например ты делаешь регистрацию пользователя:

1. Валидируешь данные в контроллере и вызываешь сервис с методом signUp

2. В методе signUp создаёшь пользователя в БД и возвращаешь токен авторизации

3. В контроллере вызываешь сервис по работе с email, чтобы отправить письмо пользователю новому

И т.д.

Делается для того, чтобы был понятный код и не было повторений и огромной логики в классах.


Почитай про SOLID, DRY

Поправьте меня, если где не прав
источник

ИС

Ислам Сабиров... in Laravel Framework Russian Community
Ну это я понимаю, про mvc читал
источник