首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
thinkphp8专题
ThinkPhp8 框架使用 mysql find_in_set 函数
前言: 使用mysql 存储一些标签时 会使用逗号拼接的存储方法 比如 1,2,3,11 一般情况下 查询 1 可能会用到 like %1% 但这样查询的不够准确 因为11也会被查询到 如果每次都多一个逗号 1,2,3,11, 查询时 like %1,% 这样存储有点不太符合程序设计 解决方案 ----------- 官网解释 -------------- FIND_IN_SET(
阅读更多...
关于vue3和thinkphp8部署在宝塔时访问thinkphp public静态文件存在跨域或者是请求数据存在跨域的解决方法
前端打包后上传到后端的public目录下,注意dist目录里面的所有文件都要上传,其中包含dist本身. 前端访问:http://域名/index.html 前后端统一域名网址设置伪静态-设置后重启nginx # 如果是访问api的,则由thinkphp处理location /api {if (!-e $request_filename){rewrite ^(.*)$ /index.p
阅读更多...
BuildAdmin - 免费开源可商用!基于 ThinkPHP8 和 Vue3 等流行技术栈打造的商业级后台管理系统
一款包含 PHP 服务端和 Vue 前端代码的 admin 管理系统,实用性很强,推荐给大家。 BuildAdmin 是一个成熟的后台管理系统,后端服务采用 ThinkPHP8 ,数据库使用 Mysql,前端部分则使用当前流行的 Vue3 / TypeScript / Vite / Element Plus / Pinia 等前端技术栈实现,是一款符合当前大部分中小企业快速迭代 web 端业
阅读更多...
thinkphp8 DB_PREFIX 属性
设计表的时候使用**_user, **就是前缀,DB_PREFIX就是默认把前缀给去掉 在config/database.php prefix,改成你的前缀,数据库的表重命名‘ltf_user’ 代码调用 $user = Db::name("user")->select();return json($user); 之前是使用table(“user”),现在改成了name(“user”
阅读更多...
解决thinkphp8报的Driver [Think] not supported
报错 #0 [0]InvalidArgumentException in Manager.php line 100Driver [Think] not supported.{if ($this->namespace || str_contains($type, '\\')) {$class = str_contains($type, '\\') ? $type : $this->namespa
阅读更多...