ICode9

精准搜索请尝试: 精确搜索
  • 不支持的数据表达式(tp5.0升级5.1)2022-07-04 20:01:39

    由dump的结果可知 除去不需要的前缀数据,然后就可以正常使用,解决问题。 unset($param['/admin/shiti/getregulations_html']);

  • tp5.0使用JWT完成token认证技术2022-02-16 21:01:07

    1、安装 composer require firebase/php-jwt 2、封装(在框架根目录extend下新建Token.php) 复制代码 <?php use Firebase\JWT\JWT; class Token { const SECRET = 'hello';//密钥 //创建token static public function create_token($uid = 1) { $payload

  • TP5.0批量添加索引去重2021-12-06 14:31:42

    这里直接找到核心代码做修改,不想修改核心代码的可以参考这个思路自己写 正常使用编辑工具的直接model()->insertAll()跳转到这里,没有的直接目录 /thinkphp/library/think/db/Query.php 搜索insertAll方法添加下面红框中代码 $sql = str_replace('INSERT INTO','INSERT IGNORE INT

  • tp5.0 封装elasticsearch工具类2021-09-28 20:04:12

    1.先下载 composer require elasticsearch/elasticsearch 2.在项目的 /extends/tools/es/MyElasticsearch.php 中封装  文件夹不存在的手动创建 <?php namespace tools\es; use Elasticsearch\ClientBuilder; class MyElasticsearch { //ES客户端链接 private $clie

  • tp5.0 创建数据的全量索引2021-09-28 20:02:06

    1.项目目录/application/cli/controller/Es.php  (也可自定义) <?php namespace app\cli\controller; use think\Controller; use think\Request; class Es extends Controller { /** * 创建商品索引并导入全部商品文档 * cd public * php index.php /cli/E

  • TP5.0实现 图片本地化并完成缩略图的制作2021-09-15 21:31:05

    1. 图像处理 是用composer 下载图像处理类库 composer require topthink/think-image 1.* 2.图片上传 ,获取图片上传后的路径 进行缩略图 public function monoFile() { //获取文件 $file = $this->request->file('file'); //判断文件是否为空

  • tp5.0 实现数据在下拉框中层级展示2021-09-13 08:00:24

    1.先要递归查询数据  数据根据实际情况完成查询 1   //查询分类 2 public static function getOneCate() 3 { 4 $cateData = self::select(); 5 return self::getTree($cateData,0); 6 } 7 //展示层级查询 8 public static funct

  • TP5.0实现七牛云图片上传接口2021-09-12 13:02:04

    1.先创建好七牛云账号和存储空间 申请七牛云账号; 创建七牛云存储空间; 在账号的秘钥管理里面创建秘钥 获取AccessKey / SecretKey; 2.集成PHP-SDK 七牛云开发文档:https://developer.qiniu.com/kodo (一)Composer 安装 SDK(推荐使用)进入cmd 终端,切换目录到你部署项目的根目录下,执行以

  • TP5.0 PHP+jQuery 实现ajax文件上传2021-09-10 21:01:14

    首先前端代码 <div> <input type="file" id="monofile"> <input type="button" value="上传" id="uploade"> </div> <span style="color: red" id="img"></span>

  • TP5.0实现Layui 局部刷新修改2021-09-03 09:33:54

    1.获取要修改的数据 2.请求接口    后端接口 控制器     模型里面  

  • TP5.0实现Layui 展示列表,分页,搜索2021-09-02 16:02:47

    1.在Layui 官网上面下载到本地  地址:https://www.layui.com/ 2.在官网上面找到需要的数据  直接复制代码到知道的html文件内 然后将里面的数据改为自己的 这里还可以写一些配置 3.搜索 php部分 1.控制器 2.模型里面

  • tp5.0使用JWT完成token认证技术2021-07-31 08:32:47

    1、安装 composer require firebase/php-jwt 2、封装(在框架根目录extend下新建Token.php) <?php use Firebase\JWT\JWT; class Token { const SECRET = 'hello';//密钥 //创建token static public function create_token($uid = 1) { $payload = [

  • tp5.0升级tp6.0遇到的问题总结2021-07-14 23:04:27

    概述 tp5.0 -> tp5.1 -> tp6.0 都有较大改动,虽然有官方的升级指导文件但是也没有覆盖所有情况 本次升级的过程也是作为一次尝试,以下问题仅是本人在升级项目中遇到,未包括所有情况 如果不是必要情况,强烈不推荐升级 遇到的问题 路由参数绑定不再支持按照名称成对解析(url_param_typ

  • tp5.0框架手机短信验证码2021-06-29 21:02:53

    1.获取前端验证码按钮值 $('#dyMobileButton').click(function () { var phone=$('#phone').val(); var time=60;//产生一个时间60秒 var timer=setInterval(function () {//setInterval倒计时 time--; if (time>0){

  • php tp5.0 ES的安装和使用2021-06-11 19:58:59

    使用composer安装: 1. 在项目目录下,执行以下命令 composer require elasticsearch/elasticsearch 2.配置php.ini  基本概念(节点与集群) Elastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。 单个 Elastic 实例称为一个节点(node)。一

  • phpstorm开发工具和tp5.0.24搭建api开发基本流程2021-04-15 21:01:38

    下载 安装5.0最新版5.0.24 composer create-project topthink/think tp 5.0.* 隐藏入口文件index.php public目录下.htaccess文件 原: <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d Rewrit

  • php7.0结合TP5.0连接sqlserver数据库步骤.下面有VX!2021-04-13 13:01:00

    **1. 第一步: 启动phpstudy8.0 2. 打开: https://msdn.microsoft.com/zh-cn/library/mt683517.aspx 然后点击下面的位置下载SqlSserver驱动包进行安装 下载以后进行安装,安装需要选择一个文件夹,那个都行, 安装完成Sqlserver驱动包以后, 然后本地运行phpinfo.php查看自己的

  • tp5.0+vue前后分离加入ucerter,实现同步通讯,登录,注册,退出2021-03-16 14:35:05

    因公司业务需求,需要在已有项目中加入论坛模块,听产品说要加ucenter实现统一的登录等功能,所以去研究两天,各种找资料最终成功完成任务 先说主要参考的文档:https://blog.csdn.net/weikaixxxxxx/category_9015416.html 上面文章已经说的很详细了, 补充几点 第一篇:安装以及通讯 第一:discu

  • TP5.0的验证码问题2021-03-10 18:02:35

         注意这条,很多人看文档直接看代码不看说明安装 默认是3.0的,thinkphp6版本的,2.0是thinkphp5.1版本的 composer require topthink/think-captcha=1.* 如果已经安装了,3.0的 composer remove topthink/think-captcha 之后重新安装1.*   使用      视图端   效果  

  • TP5.0.24 验证器内置规则中max 如果输入中文 验证长度错误的问题2019-12-12 09:03:03

    验证器 中需要验证最大字符数,例如 protected $rule = ['name' => 'require|max:50'];protected $message = ['name.require' => '分类名称必须填写','name.max' => '分类名称最多不能超过50个字符',];   'name' => 're

  • 转载:【TP5.0】TP5 Validate 验证规则2019-10-01 09:01:08

    下面是部分tp5内置的验证规则: 格式验证类: 'name'=>'require' 验证某个字段的值是否为数字(采用filter_var验证),例如: number 或者 integer 'name'=>'number' 验证某个字段的值是否为浮点数字(采用filter_var验证),例如: float 'name'=>'float'   验证

  • TP5.0整合webuploader实现多图片上传功能2019-09-18 11:54:18

    在https://github.com/fex-team/webuploader 下载webuploader并解压,解压后放到public里面。其中我把解压缩后的文件夹改名为webuploader,放到了public/static/文件夹下。 将你放到public下的webuploader文件夹中的examples/imageupload/index.html复制到在对应需要文件上传功能的视

  • tp5.0--数据库2019-09-11 11:39:15

  • 当tp5.0遇上nginx2019-07-21 13:03:55

    是需要改配置文件的。 官网明确告知了。 但是如果配置了站点域名,一定要改vhost.conf里面的内容 添加在你对应的站点域名的location里面 location / { // …..省略部分代码 if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } 这样添

  • TP5.0登录验证码实现2019-05-02 13:49:36

    <div class="loginbox-textbox">  <input class="form-control" placeholder="请输入验证码" name="captcha" type="text"/>  <img id="cap" alt="验证码" title="点击刷新" style="

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有