|UnitMedia newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia newQuery() * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia query() * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia whereFileUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia whereMimeType($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia whereTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia whereUnitId($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia whereVisibleToFranchisee($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia withTrashed(bool $withTrashed = true) * @method static \Illuminate\Database\Eloquent\Builder|UnitMedia withoutTrashed() * @mixin \Eloquent */ class UnitMedia extends Model { use HasFactory, SoftDeletes; protected $table = 'unit_media'; protected $guarded = ['id']; protected $casts = [ 'visible_to_franchisee' => 'boolean', 'created_at' => 'datetime', 'updated_at' => 'datetime', 'deleted_at' => 'datetime', ]; public function unit(): BelongsTo { return $this->belongsTo(Unit::class, 'unit_id'); } }