'boolean', 'metadata' => 'array', ]; public function getImagePathAttribute(): ?string { return $this->file_path; } public function setImagePathAttribute(string $value): void { $this->attributes['file_path'] = $value; } public function event(): BelongsTo { return $this->belongsTo(Event::class); } public function emotion(): BelongsTo { return $this->belongsTo(Emotion::class); } public function task(): BelongsTo { return $this->belongsTo(Task::class); } public function likes(): HasMany { return $this->hasMany(PhotoLike::class); } }