Я хочу сделать это видимым для всех вошедших или нет.когда я выхожу из системы и пытаюсь получить доступ к URL, выдается ошибка
Не понятно в этом контексте, кого вы называете Пользователем.
Если вы хотитесделать сообщения «любого пользователя» доступными для «любого другого пользователя», тогда ваша реализация неверна.
Auth::getUser()
- извлекает зарегистрированного пользователя из активного сеанса - см. здесь - Ошибка, которую вы опубликовали, ожидается, потому что после выхода сеанс аутентификации очищается, и вы больше не можете получить доступ к свойству id
.
Вы в основном делаете $id = null->id;
Что вы могли бысделать, это перечислить зарегистрированных пользователей и позволить посетителю / пользователю сайта решать, какие сообщения пользователя отображать.