@Elsa12

Как правильно использовать методы контроллера в laravel для вызова в другом контроллере?

Здрасьте! Такой вопрос, пишу на сайте добавление статей и хочу чтобы во время добавления статьи вызывался метод создания оповещения, который как-то работает. Предположим, что он просто добавляет в базу данных запись.

Как грамотно реализовать это добавление? У меня несколько методов для создания оповещения и я хочу чтобы они были все объединены где-то в одном месте, для этого я создала контроллер. Отсюда пришла мысль из контроллера добавления статей вызвать нужный метод из контроллера оповещений, это правильно? Если да как это лучше реализовать?
  • Вопрос задан
  • 282 просмотра
Решения вопроса 2
JhaoDa
@JhaoDa
LaravelRUS Team
Никак, так делать не надо. Вынесите код в класс-сервис и дёргайте его из обоих контроллеров. И вообще, логика в контроллерах это не есть хорошо.
Ответ написан
Комментировать
@Barmunk
Прочитайте про “laravel service layer” первые 5 ссылок в гугле
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы