单击带有livewire 2.0的laravel 8 jetstream后显示一个帖子

时间:2020-10-05 18:57:29

标签: laravel mount

我正在使用带实时线的laravel 8 jetstream。我有一个帖子组件,其中显示了一个帖子列表,我希望单击以打开仅包含该帖子的新页面。我有该帖子的id的mount()并为其创建路由,但它不起作用。有人可以张贴一个简单的例子吗? http://itsolutionstuff.com/post/laravel-8-livewire-crud-with-jetstream-tailwind-cssexample.html

1 个答案:

答案 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,
    ]);
}