我正在使用laravel和vuejs在博客上工作,我已经将评论部分作为vue组件编写,并将其插入到我的帖子的show function中,就像这样
@section('content');
.
.
.
<comment></comment>
@endsection
上面我在其中显示单个帖子,下面是评论部分。现在我要访问2件事1:输入评论的用户ID,更重要的是该用户当前在我的评论中看到的ID例如
http://localhost:8000/blog/8
那个数字8。据我无法在vue组件中使用Blade和php的介绍,我应该如何在vue组件中访问它们。
答案 0 :(得分:1)
您需要做很多事情。
首先,如果尚未执行此操作,则需要从控制器发送单个帖子和用户的值。然后,您可以在刀片文件中访问它。这篇文章可能会有所帮助
接下来,您应该将post_id和user_id作为道具传递给组件,如下所示:
<comment post_id="{{$post->id}}" user_id="{{$user->id}}"></comment>
最后,请确保将道具注册在“评论”组件中:
props: ['post_id', 'user_id']