插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
Thinkphp6-make() 、依赖注入 、 容器
容器 ThinkPHP使用容器来更方便的管理类依赖及运行依赖注入,新版的容器支持PSR-11规范。 make() 创建类的实例 已经存在则直接获取 已经创建实例且不需要刷新 时直接返回函数需 先bind创建后保存实例到容器依赖注入获取别名如果有实例直接获取 app->instances 中如果在 app->bind 中 , invokeFunction 闭包 [使用 ReflectionFunction ]类 invokeClass [使用 ReflectionClass]依赖注入 依赖注入其实本质上
2022-11-24 11:10:29
阅读数
197
评论数
0
thinkphp6分页自定义样式
使用easyadmin框架 自己写了一个页面和表格,用不了框架的样式了 thinkphp6使用分页的时候使用的是默认的分页样式 看起来很不美观 使用起来也不方便 这里 给大家写了一个简单的css样式 .list-page {text-align:center;padding: 15px 15px;}.mws-panel-content {background: #eee;}.pagination {margin:0 !important;padding: 10px 10px;box-shadow: 0px
2022-11-24 11:10:29
阅读数
173
评论数
0
thinkphp thinkphp6 安装JWT
第一步:composer安装 composer require firebase/php-jwt 图二: 第二步 调用 JWT里面的 encode 和 decode方法进行生成token和验证token 我是在app 目录下的 common.php 文件使用的 ,做成了公共方法 首先 引入 JWT ,然后写两个方法,生成验签和验证token。 use \Firebase\JWT\JWT; //生成验签function signToken($uid){$key='!@#$%*&'; //这里
2022-11-24 11:10:29
阅读数
235
评论数
0
thinkphp6 保存base64图片
/** * 保存base64文件 * @param FJ_img base64文件 */public function SaveImg(XhyRequest $request){$data = $request->param();if(!empty($data['FJ_img'])){$reg = '/data:image\/(\w+?);base64,(.+)$/si';preg_match($reg,$data['FJ_img'],$match_result);var_dump($match_resu
2022-11-24 11:10:29
阅读数
186
评论数
0
thinkphp6 task异步
在Server程序中如果需要执行很耗时的操作,比如一个聊天服务器发送广播,Web服务器中发送邮件。如果直接去执行这些函数就会阻塞当前进程,导致服务器响应变慢。 模拟业务场景:使用form表单提交数据,完成注册并发送激活邮件的功能。 客户端提交post数据->服务器获取到数据->完成注册将用户数据写入数据库->发送账号激活邮件->返回客户端提示注册成功。 这个业务逻辑是没有问题的,但是由于发送邮件是一个耗时操作(比如2-3s)并且会同步阻塞程序的执行,直到发送成功以后响应到客户端提示注册成功。这个过程中用户
2022-11-24 11:10:29
阅读数
211
评论数
0
thinkphp6 整合layuiadmin
(iframe版本1.2.1)thinkphp部分1.获取tp6框架 composer create-project topthink/think tpadmin2.配置域名访问tp6 略过3.获取多应用包 composer require topthink/think-multi-app4.添加admin应用和index应用 php think build admin php think build index5.获取试图包 composer require topt
2022-11-24 11:10:29
阅读数
202
评论数
0
thinkphp6+workerman 小demo
正常安装 composer require topthink/think-worker` 如果出现异常 报错 在项目根目录下面的composer.json 文件中设置 "topthink/think-worker": "^3.0", 之后 composer install 如果还出现异常 忽略版本更新 composer install --ignore-platform-reqs 安装成功后 在项目路径下的cofing 文件下找到 config/worker_server.php 只需要动这一
2022-11-24 11:10:29
阅读数
200
评论数
0
thinkphp6令牌防止表单重复提交
使用TP框架的表单令牌功能 原理:生成一个token字符串,session中保存一次,页面中放一个; 页面发送请求时携带token字符串,控制器中进行验证,验证成功后重置。 生成token两种语法: 1.{:token()} 生成一个隐藏域, 存放token令牌 也可以使用 {:token_field()} 得到 形似以下的代码 2.在控制器生成
2022-11-24 11:10:29
阅读数
170
评论数
0
thinkphp6框架的安装教程(非常详细)
今天对thinkphp6框架进行了安装,在网上找了很多教程都不尽人意,经过自己的摸索与实践终于算是实现了,下面对过程进行总结,希望可以帮助有需要的同胞们少走些弯路!!! 文章目录 1.检查自己的电脑是否安装了php,并且可以正常运行2.对php的依赖管理工具`composer`进行安装3.对thinkphp6框架进行安装 1.检查自己的电脑是否安装了php,并且可以正常运行 打开命令行窗口并执行 php -v 查看是否正确输出版本号。如下图所示 如果可以正确显示则进行下面的操作2.对php的依赖管理
2022-11-24 11:10:29
阅读数
184
评论数
0
thinkphp6 输入变量过滤
thinkphp6 输入变量过滤 官方文档地址: 变量过滤 框架默认没有设置任何全局过滤规则,你可以在app\Request对象中设置filter全局过滤属性: namespace app; class Request extends \think\Request { protected $filter = ['htmlspecialchars']; } 也支持使用Request对象进行全局变量的获取过滤,过滤方式包括函数、方法过滤,以及PHP内置的Types of filters,我们可以设置全局变量过
2022-11-24 11:10:29
阅读数
230
评论数
0
共 6126 条
上一页
1
2
...
223
224
225
226
227
228
229
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6223
回帖数
147
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 gitlab中国官方网站
5550
2 攻入网站后台的方法
4436
3 Yandex企业邮箱注册
4289
4 WordPress Rest API 入门详解
3744
5 Thinkphp5.0 获取新增数据的ID
3153
6 thinkphp5 解决跨域问题
2771
7 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2647
8 Vue3官网使用及简介
2557
9 PHP的exec()函数用法详解
2500
10 thinkphp6配置连接微软的sqlserver数据库
2166