Задать вопрос
@Elsa12

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

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

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

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

Похожие вопросы