$ table-> string('fieldWithError',10); //此字段有错误用途
try{
$user = new User;
$user->fields = 'example';
$user->fieldWithError = 'Example exceeds characters DB';// This field is incorrect
$user->save();
}
catch(\Exception $e){
return false;
}
如果fieldWithError字段不正确,我想返回false而不是写入数据库,如果它是正确的我想写入数据库并返回TRUE。
答案 0 :(得分:1)
你应该在一段预期会引发异常的代码之后调用return true
,例如:(这样调用此代码的函数在任何异常时都会返回false,否则为true)
try{
$user = new User;
$user->fields = 'example';
$user->fieldWithError = 'Example exceeds characters DB';// This field is incorrect
$user->save();
return true;
}
catch(\Exception $e){
return false;
}