Master advanced Eloquent relationships:
Has One Through
public function latestPost()
{
return $this->hasOneThrough(Post::class, Author::class)->latest();
}Many to Many with Pivot Data
$user->roles()->attach($roleId, ['expires_at' => now()->addYear()]);Polymorphic Relationships
public function commentable()
{
return $this->morphTo();
}These relationships handle complex data structures elegantly.