<>1、不用目录下的异常抛出的处理方法

在tp6中,app目录下有一个公共文件名字为provider.php。如果我们的层级目录分为admin、index和api三个层级,遇见不可知异常的抛出,api需要的是json格式,其他的不需要。那么我们可以将ExceptionHandle.php中render剥离出来。

这样处理的就是api中专属的异常抛出。至于apiArr这个方法是我在common文件中自己定义的一个json抛出方法。

<>2、方法写好,却不执行

方法写好了,写封装好了,但是不执行。这个时候就是需要用到tp6的provide这个文件了。
我们把app目录下的provide.php文件,复制粘贴到api目录下面,并将方框中的配置进行修改
<?php use app\ExceptionHandle; use app\Request; // 容器Provider定义文件 return [
'think\exception\Handle' => 'app\\api\\exception\\Http', ];
这里注意要使用双斜杠。然后就可以获取到数据了,图一中我传递了一个1123的值
这样就获取到了

技术
©2019-2020 Toolsou All rights reserved,
【贪心算法】哈夫曼编码问题VHDL——JK触发器react 项目--博客系统数据库期末复习:综合应用题汇总面过了,起薪30k找出游戏的获胜者(java)JAVA实验四集合与函数式编程实验排序会了递归,不学非递归太可惜了SQL综合题 员工单位综合题数据库作业五