Nov 24, 2023
5
Level 1
Convert DB Query to eloquent
I am trying get data from 3 tables
My tables:
table 1: bookings
Id,
dog_id
service_id
user_id
table 2: services
id
service_name
table 3: dogs
id
dog_name
This is my current DB query which is work but I want laravel Eloquent in mysql Dog Controller:
$pendingBookingInfo = DB::table('bookings')
->select('*')
->leftJoin('dogs','dogs.id','=','bookings.dog_id')
->leftJoin('services','services.id','=','bookings.service_id')
->where('bookings.user_id','=',auth()->user()->id)
->where('bookings.booking_status','=','Pending')
->orderBy('bookings.id', 'DESC')
->get();
Please help! Thanks
Please or to participate in this conversation.