- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 tp5.1 中间件
一、中间件是什么?中间件主要用于拦截或过滤应用的HTTP请求,并进行必要的业务处理。二、中间件有什么作用?中间件可以实现什么功能,例如权限验证,访问记录,重定向等等。三、定义中间件可以通过命令行指令快速生成中间件php think make:middleware Check复制这个指令会application/http/middleware目录下面生成一个Ch...
2019-10-29 09:06:29 1667
原创 tp5.1 Facade
门面(Facade)门面为容器中的类提供了一个静态调用接口,相比于传统的静态方法调用, 带来了更好的可测试性和扩展性,你可以为任何的非静态类库定义一个facade类。系统已经为大部分核心类库定义了Facade,所以你可以通过Facade来访问这些系统类,当然也可以为你的应用类库添加静态代理。说的直白一点,Facade功能可以让类无需实例化而直接进行静态方式调用。下面是一个...
2019-10-18 10:42:19 384
原创 tp5.1 系统常量
5.1版本取消了所有的系统常量,原来的系统路径变量改为使用Env类获取(需要引入think\facade\Env):例如:// 获取应用目录(不区分大小写)echo Env::get('app_path');// 或者echo Env::get('APP_PATH');支持获取的系统路径变量包括:系统路径 Env参数名称 应用根目录 root_path ...
2019-10-18 10:01:07 2634
原创 tp5.1 自动生成目录结构
快速生成模块生成一个test模块的指令如下:>php think build --module test表示自动生成test模块,自动生成的模块目录包含了config、controller、model和view目录以及common.php公共文件。批量生成模块如果需要批量生成多个模块的目录和文件,需要定义规则文件build.php并放入应用目录下面。默认的框架的根...
2019-10-17 15:52:41 1016
原创 钉钉内网穿透配置
第一步: clonegit仓库执行命令:git clone https://github.com/open-dingtalk/pierced.git第二步:开始配置注意:在pierced根目录下执行命令Mac:(1)cd mac_64(2)./ding -config=./ding.cfg -subdomain=abcde 8080Windows:(1...
2019-10-17 15:36:16 1870
docker-compose 一键构建dnmp
2024-03-12
爬取数据使用的代理ip,是填写正确ip就行吗?
2022-03-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人