Вот маленький помощник, который я написал для себя:
Я добавил это в свой AppServiceProvider.php
:
Blade::directive('jsvar', function ($expression) {
return "<?php echo json_encode($expression); ?>";
});
Это позволит вам сделать:
<input id="check_all" onclick="toggleCheckOrders(@jsvar($orderFormObject), @jsvar($count))" name="check_all" type="checkbox" value="1">
Если вы часто передаете переменные PHP в JavaScript, я настоятельно рекомендую этот подход.