I want to change this MySQL query to Larvel Grammar.
MySql inner Join
select u.name , c.title , c.content
from users u
inner join communities c on u.id = c.user_id
where u.name like '%name%'
Try this query:
DB::table('users')
->select(['users.name', 'communities.title', 'communities.content'])
->join('communities', 'communities.user_id', '=', 'users.id')
->where('users.name', 'like', '%' . $request->name . '%')
->get();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With