Как передавать переменные из laravel в js?
Тут всё индивидуально, лично я использую атрибут data. Код менее нагроможденный получаеться и доступ к data на запись и чтение удобнее. 
Если использовать jquery, то все сводится к такому :
$('body').data('name_data'); - на чтение;
.data('name_data','insert') на запись
Как передавать переменные из laravel в js?Хранить в хайден инпутах и получать в jsвполне себе вариант, но для этого не обязательно нужны инпуты, подойдёт примерно любой элемент.data атрибутахтоже в целом пойдёт.или же через наверное, не самый удачный вариант "на лету" генерировать JS, но тоже уместен.Или ещё как-то можно?ещё можно с помощь AJAX'а получать ID записи, например, по URL'у (исключительно как пример*).
Какой-то глобальной разницы, между всем, что Вы описали - нет. Выбирайте способ, который на Ваш взгляд будет выглядеть "лучше" и используйте его. Вопрос скорее в том, зачем Вам вообще ID поста в JS? нежели, как именно его передать :)