Функции js в скрипте, предоставленном в конце блейда, должны показывать/скрывать div с определенным идентификатором в соответствии с отправленным в параметре, но похоже, что функции js не получают параметры php от блейда, поскольку даны блейды div разные идентификаторы, как предполагалось, но к ним невозможно получить доступ из функций js.
Мой вопрос заключается в том, как использовать функции для конкретного div (обратите внимание, что div создаются циклом foreach с разными идентификаторами)
@foreach($postsList as $post)
@php
$id=$post->id;
@endphp
{{$post->title}}
Added: {{$post->created_at}}
Delete
Edit
@include('editPost', ['post'=>$post])
function deletePost($id) {
document.getElementById('post_div_' + {
$id
}).style.display = "none";
}
function editPost($id) {
document.getElementById('all_div_' + {
$id
}).style.display = "block";
}
@endforeach
Подробнее здесь: https://stackoverflow.com/questions/693 ... e-function