Вам нужно будет выполнить соединение в вашем запросе. Примерно так:
$data = DB::table('booking')
->select([
'booking.base_booking_status_id as status_id',
'base_booking_status.name as status_name',
'booking.id as booking_id',
])
->leftJoin('base_booking_status', 'booking.base_booking_status_id', '=', 'base_booking_status.id')
->groupBy('booking.status')
->get();
Я использовал имя base_booking_status для таблицы статусов. Вам нужно будет обновить это, чтобы оно соответствовало фактическому имени другой таблицы в выбранных столбцах, а также в первом и третьем параметрах соединения. Вам также нужно будет обновить имя столбца, который вы хотите отобразить, который я назвал здесь «имя».
Полную документацию по объединениям в построителе запросов можно найти по адресу https://laravel.com/docs/master/queries#joins