插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
ThinkPHP6多应用模式配置经验总结
1、安装ThinkPHP6 6.0之前安装都是从Git或者直接下载安装包进行安装,从6.0开始安装方式就改成了composer进行安装了,安装命令如下: 稳定版:composer create-project topthink/think tp开发版:composer create-project topthink/think=6.0.x-dev tp 默认安装完成之后是单应用模式,目录结构如下: wwwWEB部署目录(或者子目录)├─app 应用目录│├─controller控制器目录│
2022-11-24 11:10:29
阅读数
179
评论数
0
关于ThinkPHP6多例Redis类实现
下面由thinkphp教程栏目给大家介绍ThinkPHP6多例Redis类实现,希望对需要的朋友有所帮助! 在Thinkphp项目中封装一个Redis多库单例操作类 1.操作前的准备 如果没有安装phpredis模块那么先执行composer require predis/predis 2.配置Redis连接信息 在app\config\cache.php中配置'redis' => [ // 驱动方式 'type' => 'redis', // 连接地址 'host' => Env::get('redi
2022-11-24 11:10:29
阅读数
185
评论数
0
thinkphp6 引用css/js
把文件放在public文件夹下的static中 如图: 注:css和js文件夹直接创建 第二部之久调用
2022-11-24 11:10:29
阅读数
141
评论数
0
thinkphp6 tp6 验证规则(必填,唯一性,长度等)
$rules = [ // 注意 unique后面必须跟表名 格式 unique:表名'username' => 'require|unique:salesman','true_name' => 'require','mobile' => 'require','password' => 'require|length:6,20',];$messages = ['username.require' => '请输入账号','username.unique' => '账号已存在',// 唯一字段提示语't
2022-11-24 11:10:29
阅读数
182
评论数
0
ThinkPHP6开启CSRF表单验证
目录 使用原因 简单配置 两种提交数据的场景 表单提交 ajax异步提交 使用原因 项目使用非前后端分离的情境下,提交表单时,开启CSRF中间件能提高操作安全性。 简单配置 开启session中间件与csrftoken验证中间件 # 修改app/middleware.php,去掉SessionInit类注释并增加FormTokenCheck类# 第二种形式:定义token名称并设置值
2022-11-24 11:10:29
阅读数
142
评论数
0
thinkphp6配置连接微软的sqlserver数据库
一、效果 在config/database.php的 connnections数组中新增如下配置'sqlsrv'=>[// 数据库类型'type'=> 'sqlsrv',// 服务器地址'hostname'=> '10.87.230.xxx',// 数据库名'database'=> 'xxxx',// 数据库用户名'username'=> 'sa',// 数据库密码'password'=> 'xxxx',// 数据库连接端口'hostport'=> '1433',// 数据库连接参数'params'=>
2022-11-24 11:10:29
阅读数
174
评论数
0
thinkphp6多对多模型关联belongsToMany的中间表pivot取不出数据
public function role(){return $this->belongsToMany(Role::class, Access::class, 'role_id', 'auth_id');} 测试版本:6.0.7 return AuthModel::find(2)->role;后取不到中间表数据,用6.0.3的vendor覆盖6.0.7后能正常显示,说明不是自己代码问题 [{"id":2,"type":"用户查询","url":"","pivot":[]}] 正确的 [{"id":2,"
2022-11-24 11:10:29
阅读数
191
评论数
0
thinkphp6 缓存cache读取
if(!empty(cache('showList'))){$checkData=cache('showList');return success($checkData,'cache取出');}$checkData=\app\model\Index::showList()->toArray();//dd($checkData['data']);if($checkData){cache('showList',$checkData);return success($checkData,200,'展示成功');
2022-11-24 11:10:29
阅读数
164
评论数
0
thinkphp6之详解
阅读目录 tp6与tp5的区别安装环境要求安装composer安装稳定版安装开发版开启调试模式测试运行进入多应用模式(默认的是单应用模式)访问mvc控制器资源控制器访问控制器方法空控制器模型视图 tp6与tp5的区别 目录结构的异同 tp5核心框架是项目根目录thinkphp下 , tp6是vendor的topthink安装方式不同,tp6仅能通过composer方式安装类自动加载方式不同 tp6使用composer方式实现类自动加载, tp5 composer+自己实现了一套tp6使用了php7严格模式
2022-11-24 11:10:29
阅读数
204
评论数
0
ThinkPHP6 配置文件
可以增加自定义的配置文件 ├─config(配置目录)│├─app.php应用配置│├─cache.php缓存配置│├─console.php控制台配置│├─cookie.php Cookie配置│├─database.php 数据库配置│├─filesystem.php 文件磁盘配置│├─lang.php 多语言配置│├─log.php日志配置│├─middleware.php 中间件配置│├─route.phpURL和路由配置│├─session.phpSession配置│├─trace.phpTra
2022-11-24 11:10:29
阅读数
169
评论数
0
共 6126 条
上一页
1
2
...
213
214
215
216
217
218
219
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6223
回帖数
147
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 gitlab中国官方网站
5497
2 攻入网站后台的方法
4421
3 Yandex企业邮箱注册
4275
4 WordPress Rest API 入门详解
3739
5 Thinkphp5.0 获取新增数据的ID
3150
6 thinkphp5 解决跨域问题
2768
7 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2644
8 Vue3官网使用及简介
2552
9 PHP的exec()函数用法详解
2494
10 thinkphp6配置连接微软的sqlserver数据库
2165