Макрос, для инициализации js-переменных из контроллера. Был написан для хранения стейта приложения в проекте на Laravel + Vue
return view('articles.content')
->with('php_var', $php_var)
->withJavascript([
'user' => auth()::user(),
]);
window.user = {"id": 12, "name": "Friend"}
Скопировать макрос из файла AppServiceProvider.php
(линии: 19-58) в свой сервис-провайдер