插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
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开启CSRF表单验证
目录 使用原因 简单配置 两种提交数据的场景 表单提交 ajax异步提交 使用原因 项目使用非前后端分离的情境下,提交表单时,开启CSRF中间件能提高操作安全性。 简单配置 开启session中间件与csrftoken验证中间件 # 修改app/middleware.php,去掉SessionInit类注释并增加FormTokenCheck类# 第二种形式:定义token名称并设置值
2022-11-24 11:10:29
阅读数
143
评论数
0
在thinkphp6中,应该如何用in查询
当一个非常简单的查询,我们直接这样写就可以了。 $where = []; $where['status'] = 1; $lst = $this->where($where)->select(); 如何涉及到比较复杂的查询,有in这样的嵌套查询,那么就必须这样写。 $where = []; $where[] = ['memberid','=',$uid]; $where[] = ['itemid','in',$cartIds]; $lst = $this->where($where)->select()
2022-11-24 11:10:29
阅读数
155
评论数
0
thinkphp 6 URL生成 网址规则
ThinkPHP支持路由URL地址的统一生成,并且支持所有的路由方式,以及完美解决了路由地址的反转解析,无需再为路由定义和变化而改变URL生成。 如果你开启了路由延迟解析,需要生成路由映射缓存才能支持全部的路由地址的反转解析。 URL生成使用 \think\facade\Route::buildUrl() 方法即可。该方法会返回一个think\route\Url对象实例,因为使用了__toString方法,因此可以直接输出路由地址。 echo \think\facade\Route::buildUrl(
2022-11-24 11:10:29
阅读数
200
评论数
0
Thinkphp6 的 where 查询条件 and 和 or 的 操作
tp3.2 来说 or 或者and 的操作可以在一个数组中用_logic 来解决 $where = ['id'=>1,'name'=>'小表','_logic'=>'or'] 但是tp6的不行。 $where1 = ['id'=>1, 'name'=>'小白']; $where2 = ['id'=>2, 'name'=>'小黑']; $where = [$where1, $where2,'_logic'='or'] tp6的and 和 or 可以实现的方法比较多 已知:->where(A)->w
2022-11-24 11:10:29
阅读数
184
评论数
0
Thinkphp6笔记五:路由配置
使用thinkphp,建议开启强制路由;不开启强制路由的程序猿不是个好好程序猿(可以有效防止黑客恶意访问,如:猜后台地址,猜文件路径) 1.开启强制路由:文件位置:config/route.php // 是否强制使用路由'url_route_must' => true, 2.配置应用(admin)路由配置,文件位置:app\admin\route.php
2022-11-24 11:10:29
阅读数
175
评论数
0
thinkphp6的自定义异常处理
框架支持异常处理由开发者自定义类进行接管,需要在app目录下面的provider.php文件中绑定异常处理类,例如:
2022-11-24 11:10:29
阅读数
169
评论数
0
Thinkphp6如何跨域请求
1.在Thinkphp6如果某个路由或者分组需要支持跨域请求,可以使用 Route::get('new/:id', 'News/read') ->ext('html') ->allowCrossDomain(); 跨域请求一般会发送一条OPTIONS的请求,一旦设置了跨域请求的话,不需要自己定义OPTIONS请求的路由,系统会自动加上。
2022-11-24 11:10:29
阅读数
181
评论数
0
thinkphp6 连接数据库
在config文件夹下的 database.php 设置数据库连接信息;本地测试,优先采用.env 的配置信息。和 database 配置对应上即可;
2022-11-24 11:10:29
阅读数
163
评论数
0
thinkphp6部署到nginx
server {listen80;server_nameadleytales.com;root "/Applications/phpstudy/WWW/tp/public";index index.php index.html index.htm;location / {if (!-e $request_filename) { rewrite^/(.*)$/index.php/$1last; break;}}}
2022-11-24 11:10:29
阅读数
182
评论数
0
共 6126 条
上一页
1
2
...
214
215
216
217
218
219
220
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6223
回帖数
147
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 gitlab中国官方网站
5510
2 攻入网站后台的方法
4424
3 Yandex企业邮箱注册
4283
4 WordPress Rest API 入门详解
3741
5 Thinkphp5.0 获取新增数据的ID
3152
6 thinkphp5 解决跨域问题
2768
7 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2646
8 Vue3官网使用及简介
2553
9 PHP的exec()函数用法详解
2495
10 thinkphp6配置连接微软的sqlserver数据库
2165