Мне интересно, в чем различия между этим:
Создайте свой собственный BaseController и расширьте контроллер laravel.Затем расширьте этот в каждом другом контроллере и передайте некоторые данные всем представлениям.
Класс BaseController расширяет Controller {public function __construct () {$ user = User :: all ();View :: share ('user', $ user);}}
Просто используйте этот вид изнутри
@ php $ chats = App \ Messages :: all ();@ endphp
У меня есть приложение чата, в котором отображаются все разговоры, но мне интересно, есть ли лучшее решение для обмена моделью сообщений со всеми представлениями, где она используется?
В моем случае я включаю файл с html-чатом во все представления и только в этом файле я называю модель сообщений внутри @foreach
ОБНОВЛЕНИЕ: Похоже, я не могу преобразовать код в блок кода здесь: / Попробуйте изменитьэто ... я не могу