我不知道如何判断模块是API模块还是 模板引擎的方式,如何判断呢
来源:3-5 健壮系统服务-杜绝无效请求
慕瓜8308876
2020-04-30
写回答
1回答
-
实际工作中结合以下的方式来区分,
1. 从请求中知道所处的模块和控制器,这样可以知道你所请求的模块和控制器,然后做出判断看要怎么响应
request()->controller()
2. 根据请求判断请求是否为ajax的方式,如果是ajax的请求,那就是api的方式响应
request()->isAjax()
可以结合使用,具体看你系统的设计和模块的区分,比如后台模块既有页面请求也有ajax请求,那就结合两种,假如API模块,那整个模块下都是ajax的方式了,获取到是api模块,那就全部使用api响应回去即可,
122020-08-22
相似问题
admin模块下的异常处理
回答 2
TP6下Redis配置问题
回答 2