Вызов модели изнутри или совместное использование со всеми видами - PullRequest
0 голосов
/ 30 сентября 2018

Мне интересно, в чем различия между этим:

  1. Создайте свой собственный BaseController и расширьте контроллер laravel.Затем расширьте этот в каждом другом контроллере и передайте некоторые данные всем представлениям.

    Класс BaseController расширяет Controller {public function __construct () {$ user = User :: all ();View :: share ('user', $ user);}}

  2. Просто используйте этот вид изнутри

    @ php $ chats = App \ Messages :: all ();@ endphp

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

В моем случае я включаю файл с html-чатом во все представления и только в этом файле я называю модель сообщений внутри @foreach

ОБНОВЛЕНИЕ: Похоже, я не могу преобразовать код в блок кода здесь: / Попробуйте изменитьэто ... я не могу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...