|string> */ public function rules(): array { return [ 'screening_lottery_catalog_id' => 'required|array', 'id_number' => 'required|uppercase|max:10', 'name' => 'required', 'phone' => 'required|regex:/(09)[0-9]{8}/', 'email' => 'required|email', 'address' => 'required', 'birth' => 'required|date_format:Y/m/d', ]; } public function messages() { return [ 'screening_lottery_catalog_id.required' => '請勾選篩檢項目', 'id_number' => '身份證格式不正確', 'phone.regex' => '手機格式不正確', 'birth.date_format' => '出生年月日格式不正確', ]; } }