. */ namespace App; use Illuminate\Database\Eloquent\Factories\HasFactory; use Awobaz\Compoships\Database\Eloquent\Model; class StatisticsMessageDevice extends Model { use HasFactory; protected $fillable = ['message_id', 'to_username', 'to_domain', 'device_id', 'last_status', 'received_at']; protected $casts = ['received_at' => 'datetime']; public function message() { return $this->hasOne(StatisticsMessage::class, 'id', 'message_id'); } public function accountTo() { return $this->belongsTo(Account::class, ['username', 'domain'], ['to_username', 'to_domain']); } }