/
ExFuseMe
/
shaurmacity
Обзор
Документация
Войти
/
ExFuseMe
/
shaurmacity
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Models/Dish.php
32 строки
862 B
ExFuseMe
new commit and push for frontend
19 июн 2024, 08:33
19 июн 2024, 08:33
3f32462
Код
Авторство
О чём код?
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Spatie\Image\Enums\Fit; use Spatie\MediaLibrary\HasMedia; use Spatie\MediaLibrary\InteractsWithMedia; use Spatie\MediaLibrary\MediaCollections\Models\Media; class Dish extends Model implements HasMedia { use HasFactory; use InteractsWithMedia; protected $fillable = ['name', 'price']; public function registerMediaConversions(Media $media = null): void { $this->addMediaCollection('dish-image'); $this ->addMediaConversion('dish-preview') ->fit(Fit::Contain, 512, 512) ->nonQueued(); } public function dishCategory(): BelongsTo { return $this->BelongsTo(DishCategory::class); } }