// 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
Laravel Modules and DDD
16 lessons
1 h 59 min
NativePHP: Build Mobile App with Laravel
11 lessons
2 h 2 min read
Laravel HTTP Client and 3rd-Party APIs
7 lessons
50 min