Thinkphp 6 验证器实践
在api开发中不可避免的需要验证接口参数的正确性,在以往的开发中常常是在控制器接收参数并进行验证,这种方式一个比较大的缺点是每个控制器都需要单独写,代码冗余并且会有许多重复代码。 常规方式如下: public function login(){ $username = $this->request->param("userna…
LNMP服务搭建
前言 最近新买了腾讯的2核4g服务器,之前一直在用阿里的,镜像没办法迁移共享,于是只能重新部署一个. 环境说明 nginx/1.18.0 php 7.4.8 redis 5.0.9 安装 Nginx 安装依赖 Nginx的安装依赖于以下三个包,意思就是在安装Nginx之前首先必须安装一下的三个包,注意安装顺序如下: 1 SSL功能需要openssl…
tp6 下多应用路由配置
tp6 下多应用路由配置 差异 tp6 正式版的路由跟开发版/tp5 存在一些差异, 导致一些配置环境使用上的不同 配置 开启路由 config/app.php 配置文件下开启路由, with_route=true 应用映射 config/app.php 配置文件下 app_map 设置路由映射 // 应用映射(自动多应用模式有效) 'a…
Redis 搭建配置
设置远程Redis服务可以被访问 通常来说,生产环境下的Redis服务器只设置为仅本机访问(Redis默认也只允许本机访问)。有时候我们也许需要使Redi能被远程访问。此文介绍配置Redis允许远程访问。 修改Redis配置文件/etc/redis/redis.conf,找到bind那行配置: vim /etc/redis/redis.conf 去…
羊先森
羊先森,94年生人,四线码农