|string> */ public function rules(): array { return [ 'email' => 'required|email|unique:customer', 'firstname' => 'required', 'lastname' => 'required', 'password' => 'required|min:8', 'phone' => 'required|unique:customer' ]; } public function messages() { return [ 'email' => [ 'required' => 'Vui lòng nhập địa chỉ email', 'email' => 'Địa chỉ email không hợp lệ', 'unique' => 'Email này đã tồn tại' ], 'firstname.required' => 'Vui lòng nhập tên của bạn', 'lastname.required' => 'Vui lòng nhập họ của bạn', 'password' => [ 'required' => 'Mật khẩu không được để trống', 'min' => 'Mật khẩu tối thiểu 8 ký tự' ], 'phone' => [ 'required' => 'Số điện thoại là bắt buộc', 'unique' => 'Số điện thoại đã tồn tại' ] ]; } }