user() !== null; } /** * @return array|string> */ public function rules(): array { return [ 'locale' => ['sometimes', 'string', Rule::in(['fr', 'en', 'pt-BR'])], 'units' => ['sometimes', Rule::enum(Units::class)], 'timezone' => ['sometimes', 'nullable', 'string', 'max:64'], 'available_equipment' => ['sometimes', 'array'], 'available_equipment.*' => ['string', 'max:64'], ]; } }