laravel开发api支持多少并发(laravel框架 api自定义全局异常处理方法)
类别:编程学习 浏览量:2787
时间:2021-10-05 00:51:58 laravel开发api支持多少并发
laravel框架 api自定义全局异常处理方法api返回实现
|
$result = User::find( $id ); if ( empty ( $result )){ throw new ApiException( '获取失败' ); } else { return json_decode( $result ); } |
api返回信息
|
{ "msg" : "" , "data" : "获取失败" , "status" : 0 } |
1,添加异常类
|
namespace App\Exceptions; class ApiException extends \Exception { function _construct( $msg = '' ) { parent::_construct( $msg ); } } |
2,修改laravel异常类u。。。
|
namespace App\Exceptions; public function render( $request , Exception $e ) { if ( $e instanceof ApiException){ $result = [ "msg" => "" , "data" => $e ->getMessage(), "status" =>0 ]; return response()->json( $result ); } return parent::render( $request , $e ); |
考虑开发配置时
|
public function render( $request , Exception $e ) { if (config( 'app.debug' )){ return parent::render( $request , $e ); } return $this ->handle( $request , $e ); } public function handle( $request ,Exception $e ){ if ( $e instanceof ApiException){ $result = [ "msg" => "" , "data" => $e ->getMessage(), "status" =>0 ]; return response()->json( $result ); } return parent::render( $request , $e ); } |
以上这篇laravel框架 api自定义全局异常处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/miss_shy/article/details/79305215
您可能感兴趣
- 使用Visual Studio为WebAPI生成帮助文档
- vue3 composition api用法(vue3中provide和inject的使用)
- thinkphp5 api开发(thinkphp5框架前后端分离项目实现分页功能的方法分析)
- thinkphp框架实例(ThinkPHP框架整合微信支付之JSAPI模式图文详解)
- html5 web技术(html5视频常用API接口的实战示例)
- jquery中wrap、wrapAll、wrapInner
- localstorage底层技术(浅谈Web Storage API的使用)
- python怎么测试api接口(python接口自动化测试之接口数据依赖的实现方法)
- 由于Web服务器上的“ISAPI 和CGI 限制”的解决方法
- laravel api 调试(laravel 实现设置时区的简单方法)
- php封装api(PHP常用的类封装小结4个工具类)
- docker配置说明(Docker安装Kong API Gateway并使用的详细教程)
- laravel api接口开发版本控制(Laravel 创建可以传递参数 Console服务的例子)
- laravel 快速开发api技巧(Laravel5.4简单实现app接口Api Token认证方法)
- laravel框架少见方法详解(laravel 配置路由 api和web定义的路由的区别详解)
- isapi和cgi限制
- 菲律宾安全吗(菲律宾安全吗)
- 泰国旅游攻略(泰国旅游攻略必去景点)
- 数字藏品市场有多乱 周杰伦丢了 一只猴 ,损失超300万(数字藏品市场有多乱)
- 这里输入关键词(怎么输入关键词搜索)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9