|Media newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Media newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Media onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|Media query() * @method static \Illuminate\Database\Eloquent\Builder|Media whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Media whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Media whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Media whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Media wherePath($value) * @method static \Illuminate\Database\Eloquent\Builder|Media whereSource($value) * @method static \Illuminate\Database\Eloquent\Builder|Media whereSourceId($value) * @method static \Illuminate\Database\Eloquent\Builder|Media whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Media whereUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|Media whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|Media withTrashed(bool $withTrashed = true) * @method static \Illuminate\Database\Eloquent\Builder|Media withoutTrashed() * @mixin \Eloquent */ class Media extends Model { use HasFactory, SoftDeletes; protected $table = 'media'; protected $guarded = ['id']; public function user(): BelongsTo { return $this->belongsTo(User::class, 'user_id'); } }