simedkom/app/Models/Announcement.php
myuqinurrohman 46261e7412 feat: user announcement
chore: change from media announcement to user announcement
2025-03-20 09:53:06 +07:00

31 lines
681 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Announcement extends Model
{
protected $table = 'announcements';
protected $fillable = [
'headline',
'content',
'link',
'attachment',
'enhancer_id'
];
public function enhancer(){
return $this->belongsTo(User::class, 'enhancer_id', 'id');
}
public function users()
{
return $this->belongsToMany(User::class, 'announcements_users', 'announcement_id', 'user_id')
->using(AnnouncementUser::class)
->withPivot(['status', 'category'])
->withTimestamps();
}
}