может кто-нибудь помочь мне в том, как я могу создать ссылку в Javascript с помощью Laravel. Или как я могу преобразовать этот код в javascript? ("{{Route ('blog.single', $ post-> slug)}}"), потому что я хотел показать URL-адрес каждого отдельного сообщения, которое я использовал в этом коде, Я не знаю, что не так, но URL-адрес показывает мне только последнее сообщение, которое я создал, когда каждый раз, когда я нажимаю кнопку VIEW, продолжает отображаться тот, который продолжает отображаться, - это слаг / URL в последнем сообщении, которое я создал.
Это мой код для получения пули в базе данных
data-slug = "{{$post->slug}}"
Это мой код, передающий его с помощью jQuery.
$ (документ) .on ('клик', '.show-post', function () {
var slug = $(this).attr('data-slug');
$('#show-slug').html(slug);
$('.show-single-post').css('display','block');
$('.posts-table').css('display','none');
});
И мой код для создания URL.
{{ route('blog.single', $post->slug) }}
Blog.single - это мой single.blade.php, который показывает единственный пост.
что такое имя файла? это .blade.php
?
да, имя файла .blade.php
Это то, что я ожидал с этой ссылкой "blog.com/blog/example-slug" @arun
<script>
var route = {{ route('blog.single', $post->slug) }};
alert(route);
<script>
Обязательно поместите это в свой файл лезвия.
$.ajax({
url: '{{ route('blog.single', $post->slug) }}'
...
Я думаю, что ты хочешь. Если это не комментарий ниже.
что ты пробовал? и каков ваш ожидаемый результат?