|StudentMedia newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia newQuery() * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia query() * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereFileType($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereStudentContractId($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereStudentId($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia whereUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia withTrashed(bool $withTrashed = true) * @method static \Illuminate\Database\Eloquent\Builder|StudentMedia withoutTrashed() * @mixin \Eloquent */ class StudentMedia extends Model { use SoftDeletes; protected $table = 'student_medias'; protected $guarded = ['id']; protected $casts = [ 'created_at' => 'datetime', 'updated_at' => 'datetime', 'deleted_at' => 'datetime', ]; public function student(): BelongsTo { return $this->belongsTo(Student::class); } public function studentContract(): BelongsTo { return $this->belongsTo(StudentContract::class); } }