En primer lugar, lo siento mucho si esto ya ha sido respondido. Esta es una pregunta con la que me he estado rompiendo la cabeza y parece que no puedo encontrar una solución adecuada.
Lo que estoy tratando de hacer es recuperar datos de mi base de datos utilizando un controlador Laravel y enviar estos datos a mi componente React.
Entonces, por ejemplo, tengo una mesa llena de películas. En mi controlador, recupero todas estas películas usando:
public function getMovies() { return Movie::select('id', 'name', 'description', 'image')->get(); }Luego, quiero enviar esta lista de películas a mi componente React, donde quiero revisar un foreach para mostrarlas todas. ¿Cómo se hace esto? Mis disculpas por esta pregunta. Estoy empezando a aprender a trabajar con React para trabajar en un proyecto.
Primero solo cambia:
public function getMovies() { return Movie::select('id', 'name', 'description', 'image')->get(); }A :
public function getMovies() { $movies = Movie::all(); return ('yourview', compact(['movies'])); }Luego, en la vista de su hoja, solo use
@foreach ($movies as $movie) <p>{{ $movies->name }}</p> <p>{{ $movies->description }}</p> <p>{{ $movies->image }}</p> @endforeach