我在我的应用程序中使用Formik和yup作为表单。我无法使用Formik实现复选框,实现了这个解决方案,但它不适合我。以下是我迄今为止尝试过的代码。在我单击复选框时实施此解决方案后,表单变得无效并且提交按钮不会调用方法。我也尝试使用而不是,但结果是一样的。handleSubmitReact Native ElementsUI Kitten
const validationSchema = Yup.object().shape({
service_charge_status: Yup.boolean(),//.oneOf([true], 'Please check the agreement'),
documents_status: Yup.boolean(), //.oneOf([true], 'Please check the agreement'),
security_number: Yup.string()
.label('Security Number *')
.required('Security Number is required'),
note: Yup.string().label('Note')
})
handleSubmit = (values: any) => {
console.log('AD Values', values);
}
render() {
return (
<Formik
initialValues={{
// id: '',
service_charge_status: false,
documents_status: false,
security_number: '',
note: '',
security_personel_number: ''
}}
onSubmit={values => { this.handleSubmit(values) …Run Code Online (Sandbox Code Playgroud) Laravel API 不接受 JSON 请求。如果我作为表单数据请求,它可以工作,但如果我在邮递员正文中发布 JSON 对象,那么它不会收到请求数据。
路线:
$router->group(['prefix' => 'imp'], function () use ($router) {
$router->group(['prefix' => 'lead'], function () use ($router) {
$router->post('/jardy', 'FeedController@jardy');
});
});
Run Code Online (Sandbox Code Playgroud)
控制器:
public function jardy(Request $request)
{
$this->validate($request, [
'api_key' => 'required',
]);
$api_key = $request->input('api_key');
return $api_key;
}
Run Code Online (Sandbox Code Playgroud)
JSON要求:
表格数据请求:
JSON为什么它在,content-type是application/json,的情况下不起作用Accept:*/*???
我刚刚创建了一个离子3应用程序.当我执行时ionic serve,它运行成功但是当我在项目中的任何文件上更改某些内容时,我更改了文本"欢迎使用Ionic",serve中断并抛出以下错误.
events.js:160
throw er; // Unhandled 'error' event
^
Error: read ECONNRESET
at exports._errnoException (util.js:1026:11)
at TCP.onread (net.js:569:26)
Run Code Online (Sandbox Code Playgroud)
我的离子细节是
cli packages: (C:\Users\Imdad Turi\AppData\Roaming\npm\node_modules)
@ionic/cli-utils : 1.18.0
ionic (Ionic CLI) : 3.18.0
global packages:
cordova (Cordova CLI) : 7.0.1
local packages:
@ionic/app-scripts : 3.1.5
Cordova Platforms : none
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 25.2.3
Node : v6.9.1
npm : 4.6.1
OS : Windows 8.1
Environment Variables:
ANDROID_HOME : C:\Users\Public
Misc:
backend …Run Code Online (Sandbox Code Playgroud) cordova ×1
eloquent ×1
formik ×1
ionic2 ×1
javascript ×1
laravel ×1
laravel-5 ×1
postman ×1
react-native ×1
yup ×1