'integer', 'lat' => 'double', 'lon' => 'array', 'digital' => 'boolean', 'deactivated' => 'boolean', ]; public function registerMediaConversions(Media $media = null): void { $this ->addMediaConversion('preview') ->fit(Manipulations::FIT_CROP, 300, 300) ->nonQueued(); $this->addMediaConversion('thumb') ->fit(Manipulations::FIT_CROP, 130, 130) ->width(130) ->height(130); } public function registerMediaCollections(): void { $this->addMediaCollection('images'); } public function orangePills(): HasMany { return $this->hasMany(OrangePill::class); } /* * This string will be used in notifications on what a new comment * was made. */ public function commentableName(): string { return __('Bookcase'); } /* * This URL will be used in notifications to let the user know * where the comment itself can be read. */ public function commentUrl(): string { return url()->route('bookCases.comment.bookcase', ['bookCase' => $this->id]); } }