user() !== null; } /** * 获取座驾购买请求验证规则。 * * @return array|string> */ public function rules(): array { return [ 'item_id' => ['required', 'integer', 'exists:rides,id'], 'room_id' => ['required', 'integer', 'exists:rooms,id'], ]; } /** * 获取座驾购买请求中文错误提示。 * * @return array */ public function messages(): array { return [ 'item_id.required' => '请选择要购买的座驾。', 'item_id.exists' => '座驾不存在或已被删除。', 'room_id.required' => '请先进入聊天室后再购买座驾。', 'room_id.exists' => '当前房间不存在。', ]; } }