Как делать виджеты в laravel?
Как примитивный вариант, логику для views можно вынести в View Composers. А вообще пользуйте arrilot/laravel-widgets и не заморачивайтесь.
В композере можно получить данные из обрабатываемого представления через $view->getData().