Смисл в моїй штукі такий: у мене є деілька запитів: на ролі користувача, і ще декілька данниї з інших таблиць. Ці данні завжди статичні. І щоб не робити запити постійно, хочу просто внести ці данні в Auth(). Данні - це колекції.
Зараз же така схема: при авторизації я роблю запити до потрібних баз, кешую їх. Потім там де потрібно вивтести ці данні пишу типу так:
Auth::user()->info()->mycol
по-моему инфо в цепочки лишний, ты ж там собираешь вертать вообще всю инфу, а не не только майкол, лучше сделать типо user()->getMyCol(), так ты достаешь только то что нужно, если ты майкол кешируешь отдельно от других данных