将laravel控制器模型传递给react组件



首先,如果这个问题已经得到回答,我非常抱歉。这是一个我一直在思考的问题,似乎无法找到任何合适的解决方案。

我试图做的是使用Laravel控制器从数据库中检索数据,并将这些数据发送到我的React组件。

例如,我有一张桌子,里面摆满了电影。在我的控制器中,我使用检索所有这些电影

public function getMovies()
{
return Movie::select('id', 'name', 'description', 'image')->get();
}

然后,我想把这个电影列表发送到我的React组件,在那里我想遍历foreach来显示所有的电影。如何做到这一点?我为这个问题道歉。我刚刚开始学习如何使用React来处理一个项目。

第一次更改:

public function getMovies()
{
return Movie::select('id', 'name', 'description', 'image')->get();
}

收件人:

public function getMovies()
{
$movies = Movie::all();

return ('yourview', compact(['movies']));
}

然后,在您的刀片视图中,只需使用

@foreach ($movies as $movie)
<p>{{ $movies->name }}</p>
<p>{{ $movies->description }}</p>
<p>{{ $movies->image }}</p>
@endforeach

最新更新