관리-도구
편집 파일: CampaignsList.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; /** * @method static create(array $array) * @method static where(string $string, mixed $id) * @method static insert(array $campaign_groups) */ class CampaignsList extends Model { protected $fillable = [ 'campaign_id', 'contact_list_id', ]; /** * Associations with campaign */ public function campaign(): BelongsTo { return $this->belongsTo(Campaigns::class); } /** * Associations with contact group */ public function contactList(): BelongsTo { return $this->belongsTo(ContactGroups::class); } public function contactGroups() { return $this->hasMany(ContactGroups::class, 'id', 'contact_list_id'); } }