umutcankarce Kullanıcısının customer_group_id değeri 1 olan firmaları listelemek için
$companies = DB::table('companies')
->select(['companies.id', 'companies.name'])
->join('users', 'companies.user_id', '=', 'users.id')
->where('users.customer_group_id', 1)
->get();
ya da
$companies = Company::whereHas('customer', function ($query) {
$query->where('customer_group_id', 1);
})
->get();
yapabilirsiniz. O yüzden companies tablosuna customer_group_id eklemenize gerek yok.