排序
【干货】ThinkPHP6对接微信扫码登录
在近几年的互联网网站中,使用微信登录的场景可是越来越多。据统计2020年,全球微信高达11亿,也确实如此,微信这个好用的社交工具,可以说小到一个小学生大到你的七大姑八大姨,很多人可能没有...
thinkphp无法识别数据表名大小写问题解决
前段时间刚接触thinkphp的时候,第一次使用就出现了数据库表名大小写的问题。thinkphp默认是将所有大写改小写,并在中间加一个_符号。 后来自己通过修改源代码,能够正常运行了,但是时间太久忘...
ThinkPHP6下简化think-captcha验证码,提高文字辨识度
众所周知,验证码能防止恶意登录注册,它由服务端生成,发送给客户端,并最终以图像格式显示。复杂的验证码能提升网站的安全性,但过于复杂的验证码也会使得文字的肉眼识别变得异常困难,用户体...
基于TP框架的fastadmin开发插件基本流程
什么是fastadmin? fastadmin是一款基于thinkphp5+bootstrap的极速后台开发框架。 fastadmin开发基础管理插件步骤 以一个学校管理插件为例 开发环境与工具 PHPSTORMphpstudynginx1.15.11mysql8....
快速入门Laravel模型事件
laravel 模型事件允许你监听模型生命周期内的多个关键点,甚至可以在阻止一个模型的保存或者删除。 laravel 模型事件文档 概述了如何使用钩子将对应事件与相关的事件类型关联起来,但是本文的主...
thinkphp中隐藏入口文件的方法
初始url样式:http://localhost/tp5/public/index.php/index 1、将 index.php 和 .htacess 文件移出到和Public 文件平级目录; 2、修改 index.php namespace think; // 加载基础文件 req...
ThinkPHP6中获取参数的3种常用方法【总结】
在thinkphp6中获取参数有多种方法,也有很多使用小技巧,很多新手经常知道一种方法,后来在看别人代码的时候又发现第二种、第三种,一头雾水了…… 下面咱们就缕一缕ThinkPHP6中获取参数有多种...
ThinkPHP6新增‘’多应用‘’与ThinkPHP5有啥区别呢
在thinkphp6中新增了一个叫做“多应用”的名词,这个在thinkphp5中并没有,那么这个是干啥的呢?来听php中文网投稿作者王雪芹唠叨唠叨…… 首先看下ThinkPHP6官方手册关于多应用的目录结构: ├...
ThinkPHP5.1 域名绑定模块
如果你的网站需要在一个后台里面加两个网站的资料,那么你的 前台就会有四个模块,主域名,主域名手机端,次域名,次域名手机端,需要把主域名和次域名的模块分别绑定到不同的域名上,并且主域...
thinkphp5增加允许指定ip访问模块的方法
在config.php中添加 'allow_module_ip' => ['admin' => '*'], // 设置某些ip可以访问指定模块['admin' => '*'] 所有ip都可以访问admin模块,['admin' => ['127.0.0.1','192.168.1.1...