Я сделал это через промежуточное ПО:)
Итак, php artisan make: middleware YourMiddleWare.
Затем в дескрипторе напишите свою логику и поделитесь видом вызова.
public function handle($request, Closure $next)
{
$foo = 'bar';
View::share(["foo" => $foo]);
return $next($request);
}
А затем в вашем Middleware / Kernel.php:
protected $middleware = [
YourMiddleWare::class,
];