Я знаю, что у нас есть функция в классе наблюдателей, подобная этой:
public function retrieved(Branch $branch)
{
$hasAccTim = $this->checkHasAccessibilityTime($branch);
if (! $hasAccTim)
{
$this->addDefaultAccTimes($branch);
}
}
Эта функция запускается, когда мы хотим получить одну из записей модели Branch.
Например, когда я пытаюсь получить первую запись, подобную этой:
$userFirstBranch = Branch::where("partner_id", 4)->first();
извлеченная функция будет запущена, если есть ветвь с этим where (результат не был нулевым). Я хочу запускать функцию каждый раз, когда пытаюсь получить запись, даже если результат был нулевым.