simedkom/app/Models/Announcement.php
Yoga Pangestu 8386ea0d93 feat(models): add relationships to PartnerMedia and User models
- Introduced a many-to-many relationship in PartnerMedia for announcements.
- Added a has-many relationship in User for news authored by the user.
- Implemented an active scope in User for filtering active users.
2025-12-12 10:06:18 +07:00

21 lines
477 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\SoftDeletes;
class Announcement extends Model
{
use HasFactory, SoftDeletes;
protected $guarded = ['id'];
public function partnerMedia(): BelongsToMany
{
return $this->belongsToMany(PartnerMedia::class, 'announcement_media');
}
}