Костыль на статике
View::composer('dashboard', function ($view) {
static $result;
if(!$result) {
$result = getSomeData();
}
$view->with($result);
});
Кроме того, вместо функции, можно назначить класс, который определить в контейнере как синглтон, и вместо cтатика (как в примере выше), использовать внутренние поля класса.