delete($obj->image); }); } public function setFileAttribute($value) { $attribute_name = "file"; $disk = config('backpack.base.root_disk_name'); $destination_path = "public/uploads/documents"; $this->uploadFileToDisk($value, $attribute_name, $disk, $destination_path, $fileName = null); return $this->attributes[$attribute_name]; // uncomment if this is a translatable field } public function documentCategory() { return $this->belongsTo(DocumentCategory::class); } }