首先,如果这个问题已经得到回答,我非常抱歉。这是一个我一直在思考的问题,似乎无法找到任何合适的解决方案。
我试图做的是使用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