Laravel Join 3 Tables

Laravel Join 3 Tables: Joining more than two tables is very common in any framework, we often need to join 3 or more then three table in Laravel. Here in this tutorial we are going to explain how you can join three tables or more than three tables in Laravel.

Laravel Join 3 Tables Example | Join Multiple Tables

It is very simple to join 3 tables in Laravel. Let us create an example to join 3 table –

Laravel Join 3 Tables Example:

$orderList = DB::table('users')
    ->join('orders', '', '=', 'orders.user_id')
    ->join('order_items', '', '=', 'order_items.orders_id')
    ->where('', '=', 5)

The above example will join the three tables – users, orders and order_items on the basis of the foreign keys. You can join multiple tables on the same ways to get the data from different-different tables.

Add Comment