'datetime', 'cost' => 'decimal:2', 'approved_at' => 'datetime', 'rejected_at' => 'datetime', ]; public function asset() { return $this->belongsTo(Asset::class); } public function approval() { return $this->morphOne(AssetApprovalRequest::class, 'approvable'); } }