{{-- todo: cache --}} @php $mailboxes = Auth::user()->mailboxesCanView(); $mailbox_id = null; if (!empty($mailboxes[0])) { $mailbox_id = $mailboxes[0]->id; } if (!empty(app('request')->mailbox_id)) { $mailbox_id = app('request')->mailbox_id; } elseif (preg_match("/^mailboxes/", \Request::route()->getName() ?: '') && !empty(app('request')->id)) { $mailbox_id = app('request')->id; } elseif (\Helper::getGlobalEntity('mailbox')) { $mailbox_id = \Helper::getGlobalEntity('mailbox')->id; } @endphp