use Exception;
public function abnormal(Request $request){
$data = $request->param(); //开始执行
try {
if(empty($data)){
//参数为空 所以 data 为空 条件成立
throw new Exception('此处已经出现错误 继续往下执行'); //抛出异常
}
} catch (\Exception $th) {
//捕获异常
return $th->getMessage(); //输出异常信息
}
$info = Db::table('name')->insert($data); //因为已经被try catch包裹 异常已经结束 所以继续往下执行
return json($info); //插入失败 返回 0
}