How To Access A Column In M-M Relationship Table In Laravel
PHP Snippet 1:
public function announcements() {
return $this->belongsToMany(User::class, 'announcements')->withPivot('message');
}
PHP Snippet 2:
public function announcements() {
return $this->belongsToMany(Event::class, 'announcements')->withPivot('message');
}
PHP Snippet 3:
$ann = [];
foreach ($event->announcements as $a) {
$ann[] = [
"name" => $a->name,
"announcement" => $a->pivot->message,
"created_at" => $a->pivot->created_at,
];
}
PHP Snippet 4:
$event->announcements->pivot->message;