我正在使用带实时线的laravel 8 jetstream。我有一个帖子组件,其中显示了一个帖子列表,我希望单击以打开仅包含该帖子的新页面。我有该帖子的id的mount()并为其创建路由,但它不起作用。有人可以张贴一个简单的例子吗? http://itsolutionstuff.com/post/laravel-8-livewire-crud-with-jetstream-tailwind-cssexample.html
答案 0 :(得分:0)
要在Livewire组件中渲染组件,您需要在Livewire组件中定义一个render
方法。在该方法中,您指定组件将使用数组作为view()
函数的第二个参数来呈现哪个视图。此处更多信息:https://laravel-livewire.com/docs/2.x/rendering-components#render-method
public function mount ($id)
{
$this->post = Post::find($id);
}
public function render()
{
return view('path.to.view', [
'post' => $this->post,
]);
}