'datetime', 'size' => MebibytesToAndFromBytes::class, ]; public static array $validationRules = [ 'uuid' => 'required|uuid', 'server_id' => 'required|exists:servers,id', 'is_successful' => 'sometimes|boolean', 'is_locked' => 'sometimes|boolean', 'name' => 'required|string|min:1|max:40', 'file_name' => 'nullable|string', 'size' => 'sometimes|numeric|min:0', 'completed_at' => 'nullable|date', ]; public function server(): BelongsTo { return $this->belongsTo(Server::class); } }