/
ximain1
/
tpu-backend
Обзор
Документация
Войти
/
ximain1
/
tpu-backend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
app/Models/MaintenanceWork.php
63 строки
3 KB
Попехин Константин Сергеевич
Реализация заполнения таблицы с машинистами
31 дек 2025, 09:13
31 дек 2025, 09:13
2feb863
Код
Авторство
О чём код?
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasMany; /** * @property int $id * @property int $station_id * @property string $start_time * @property string $end_time * @property int $track_vehicle_id * @property int $route_sheet_id * @property-read \App\Models\RouteSheet $route_sheet * @property-read \App\Models\Station $station * @property-read \App\Models\TrackVehicle|null $track_vehicles * @method static \Database\Factories\MaintenanceWorkFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork newQuery() * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork query() * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork whereEndTime($value) * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork whereId($value) * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork whereRouteSheetId($value) * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork whereStartTime($value) * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork whereStationId($value) * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork whereTrackVehicleId($value) * @property string $duration * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork whereDuration($value) * @method static \Illuminate\Database\Eloquent\Builder<static>|MaintenanceWork whereUpdatedAt($value) * @mixin \Eloquent */ class MaintenanceWork extends Model { /** @use HasFactory<\Database\Factories\MaintenanceWorkFactory> */ use HasFactory; public function station(): BelongsTo{ return $this->belongsTo(Station::class); } public function route_sheet(): BelongsTo{ return $this->belongsTo(RouteSheet::class); } public function track_vehicles(): BelongsTo{ return $this->belongsTo(TrackVehicle::class); } protected $fillable = [ 'date', 'shift_id', 'station_id', 'route_sheet_id', 'start_time', 'end_time', 'duration', 'track_vehicle_id', ]; }