Я создаю приложение, которое запрашивает один и тот же набор команд для базы данных почти для каждого представления. Например, notifications
; Мне нужно запросить, чтобы получить все уведомления для пользователя для каждого представления, где пользователь вошел в систему. В контроллерах я делаю это:
public function index() {
$notifications = Notification::whereUserId(Auth::user()->id)->get();
return view('home', compact('notifications'));
}
Это хорошо для 1 просмотра, но я получаю это при каждом вызове функции индекса, для каждого просмотра. Есть ли лучший способ сделать это без дублирования кода?
Как получение уведомлений только в 1 файле.
Спасибо.