Cómo mostrar los datos de diferentes tablas en Laravel

//routes.php

Ruta :: any (‘/ all_games’, function ()
{
$ all_games = DB :: table (‘contents’) -> join (‘images’, ‘images.content_id’, ‘=’, ‘contents.id’) -> paginate (4);
return View :: make (‘/ all_games’) -> with (“games_contents”, $ all_games);
});

//todos_juegos.blade.php

@foreach (array_chunk ($ games_contents-> all (), 2) como $ row)

@foreach ($ fila como $ artículo)

{{$ item-> image_1}}

{{$ item-> Name}}

Descarga el juego con valores agregados

Código del juego: {{$ item-> code}}

RM: {{$ item-> price}}

Descargar

@endforeach

@endforeach

{{$ games_contents-> links ()}}

Espero que te ayude.

Casa

Puede usar Eloquent para eso o también puede usar QueryBuilder y hacer una unión en la tabla si tiene clave foránea.

Camino elocuente:

Es la forma más fácil. Solo haz una relación y llámalo desde tu punto de vista

Ejemplo. UsersModel {

automóvil de función pública () {

$ this-> hasOne (App \ Car);

}

}

Ahora puedes usar la mesa del coche también. Es tan simple como eso.

$ data = Usuario :: with (‘car’) -> get (); //// → donde el automóvil es tu función y tendrás todos los detalles, incluida la tabla del automóvil también.

También puede consultar http://blog.ostrainer.com/2018/0

Necesita más información … la documentación responde a esto.