File: /home/xedaptot/hi.naniguide.com/app/Models/CampaignReply.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class CampaignReply extends Model
{
use HasFactory;
protected $fillable = [
'campaign_id',
'recipient_id',
'message_id',
'from_email',
'from_name',
'subject',
'body_text',
'received_at',
];
protected function casts(): array
{
return [
'received_at' => 'datetime',
];
}
public function campaign(): BelongsTo
{
return $this->belongsTo(Campaign::class);
}
public function recipient(): BelongsTo
{
return $this->belongsTo(CampaignRecipient::class, 'recipient_id');
}
}