Фасады Laravel, правильно ли так делать?

Вопрос такого плана. Прочитав документацию понял, что фасады это грубо говоря классы, которые регистрируются в системе. А теперь задача, у меня есть класс работы с почтой (отправка), и для неё берутся данные из базы данных (сейчас всё это крайне неправильно сделано через контроллер с помощью trait, было так сделано ещё на этапе первоначального изучения), собственно вопрос как сделать лучше? Вообще фасад подходит для этих целей или сервис контейнера хватит (если честно не особо понял разницы, кроме как статических вызовов).
  • Вопрос задан
  • 630 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Ты очень плохо прочитал документацию (впрочем, как обычно). Фасады в ларавел всего лишь обёртки (и только иногда у них есть какие-то свои функции) для элементов в контейнере. Об этом написано в первом предложении раздела документации про фасады:
Facades provide a "static" interface to classes that are available in the application's service container.
Какое слово вызвало затруднения?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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