【发布时间】:2020-06-24 15:03:12
【问题描述】:
在一个视图中,我包含了一个这样的 livewire 组件:
<livewire:search-comments :post="$post">
如上图,我可以通过帖子。但问题是这只能在mount()上完成:
public function mount($post)
{
$this->post = $post;
}
在render(),我有:
$comments = $this->post->comments()
->where('comment', 'like', "%{$this->search}%")
->get()
问题是我需要在每次render() 调用时访问$post,因为搜索的 cmets 与用户当前所在的帖子相关联。我可以在隐藏字段中传递帖子 ID,但这感觉不是正确的(并且是安全的..?)解决方案。
【问题讨论】: