// User Modelclass User extends Model{ protected $connection = 'conn_1'; public function posts() { return $this->hasMany(Post::class); }} // Post Modelclass Post extends Model{ protected $connection = 'conn_2'; public function user() { return $this->belongsTo(User::class, 'user_id'); }} // wherehas()$posts = Post::whereHas('user', function ($query) use ($request) { $query->from('db_name_conn_1.users')->where(...); })->get();
Tip given by @adityaricki
Enjoyed This Tip?
Get access to all premium tutorials, video and text courses, and exclusive Laravel resources. Join our community of 10,000+ developers.
Recent Courses
Livewire v3 to v4: Changes You Need to Know
7 lessons
31 min
Laravel Modules and DDD
16 lessons
1 h 59 min
Laravel 12 For Beginners: Your First Project
15 lessons
1 h 32 min