ICode9

精准搜索请尝试: 精确搜索
  • thinkphp6注解路由的使用方法2021-04-24 20:58:50

    thinkphp6注解路由的使用方法 注解路由 注解路由 ThinkPHP支持使用注解方式定义路由(也称为注解路由),如果需要使用注解路由需要安装额外的扩展: composer require topthink/think-annotation 然后只需要直接在控制器类的方法注释中定义,例如: <?php namespace app\controll

  • thinkphp5跟thinkphp6的异同之处2021-04-24 07:02:37

    目录结构异同安装方式tp6只能通过composer安装类的加载方式tp5采用自己的一套实现加载方式+composer部分加载方式tp6采用composer类的加载方式tp6使用严格模式而tp5没有使用tp6支持更多的PSR规范组件独立 (tp6将orm独立出来)(模板引擎)中间件改进tp6开始使用了管道模式来实现中间件 比

  • Thinkphp6 事件绑定 事件监听 事件订阅2021-04-01 18:00:17

    event.php <?php // 事件定义文件 return [     'bind'      => [     ],     'listen'    => [         'AppInit'  => [],         'HttpRun'  => [],         'HttpEnd'  => [],         'LogLevel&#

  • 微信小程序+thinkphp6 开发图片打水印功能2021-03-29 23:59:32

         在2020的最后一个月,突然发现一年下来光顾着工作了,没有给自己留点什么。也是蛮遗憾的,一直想独立做个微信小程序或者微信小游戏,可是每次都草草收场,无意间看到朋友圈有个朋友给他的头像上加了一个牛气冲天的头像,我立马突发奇想,想着做一个给图片打水印,或者融合图片这样一个

  • LotusAdmin帮开发者节省两天开发时间_thinkphp6 admin (博主原创)2021-03-28 23:32:46

    运行环境 运行环境要求PHP7.1+后端核心基于thinkphp6.0.2UI框架核心基于最新layui2.5.5样式参考了okadmin,感谢okadmin开源项目 推荐理由 一如既往的简洁反正我看着挺顺眼完善的权限MVC框架基于thinkphp6.0.2版本,紧跟时代 特别适合人群 希望快速撸完后台的开发者刚接触TP6的用户

  • thinkphp6的Service的简明使用介绍2021-03-25 13:54:22

    使用 thinkphp 开发网站,在没有 thinkphp6 版本出来以前,常规的开发模式都是使用它自带的多应用开发方式来进行项目开发。 多应用开发的一个好处就是开发方便和快速,只需要在thinkphp规定的app目录建立一个目录,比如 admin 目录,然后在其内建立一个 controller 目录就可以开始一个项目的

  • thinkphp6路由器定义和使用方法整理2021-03-21 15:31:04

    thinkphp6路由器定义和使用方法整理 路由配置文件 路由定义 注册路由 规则表达式 可选变量 完全匹配 额外参数 路由标识 强制路由 路由配置文件 thinkphp6的安装目录中的route下的app.php文件 路由定义 要使用Route类注册路由必须首先在路由定义文件开头添加引用

  • thinkphp6笔记2021-03-15 17:59:53

    安装tp6 composer create-project topthink/think tp 二、安装多应用模式扩展 think-multi-app 注意此处获取位置不能再获取tp6目录的位置执行,应进入项目目录,我前面项目目录在tp,所以需要进入tp文件夹中获取扩展,如果使用phpstorm打开可直接在左下角终端执行。 composer requi

  • thinkphp6目录结构2021-03-13 14:01:38

    thinkphp6目录结构 简介单应用模式多应用模式默认应用文件 简介 相对于5.1来说,6.0版本目录结构的主要变化是核心框架纳入vendor目录,然后原来的application目录变成app目录。 6.0支持多应用模式部署,所以实际的目录结构取决于你采用的是单应用还是多应用模式,分别说明如下

  • 自定义thinkphp6的分页样式2021-03-12 18:32:16

    自定义thinkphp6的分页样式 需要到框架中的\vendor\topthink\think-orm\src\paginator\driver\Bootstrap.php 文件下修改 根据自己需要的css样式进行修改

  • Thinkphp6 获取原生 SQL 语句2021-02-26 22:34:50

    写代码时, 为了更好的查明错误, 经常需要查看 SQL 原生语句 第一种: 获取当前查询语句的原生 SQL 语句且不执行 代码 DB::name("xxx")->where('id', 1)->fetchSql->find(); 执行结果 SELECT * FROM `xxx` WHERE `id` = 1 LIMIT 1 第二种 还可以用 getLastSql(), 获取方法前

  • ThinkPHP6 -------出现控制器不存在app\controller\Index2021-02-23 23:31:27

    写这篇文章主要是新手刚开始入门学习,记录学习的第一个bug 本人主要是跟着php官网的入门视频,一遍一遍跟着敲,没想到突然在这里就不行了。 看了网上很多的教程,发现还是有一些有很大的出入。 首先,先声明一点,我的路径是正确的 app.php里面也没有他们说的那个auto_multi_app => t

  • thinkphp6的另反序列化分析2021-02-05 17:03:15

    本文首发于“合天网安实验室”转载请注明出处! 你是否正在收集各类网安网安知识学习,合天网安实验室为你总结了1300+网安技能任你学,点击获取免费靶场>> 知识点实操概要 实操探寻ThinkPHP5远程命令执行漏洞形成原因,各种姿势利用方法。   链接指路:   ThinkPHP5远程命令执行

  • thinkphp6 twig3.x使用 说明2021-01-24 11:58:48

    以下内容为浏览器自动翻译 本地试用没问题 前提条件 Twig 3.x至少需要PHP 7.2.5才能运行。 安装 推荐的安装Twig的方法是通过Composer: composer require “twig/twig:^3.0” 基本API用法 本部分为您简要介绍了Twig的PHP API。 require_once '/path/to/vendor/autoload.p

  • thinkPHP6(TP6)的安装及使用2021-01-14 21:04:07

    ThinkPHP6.0在5.1的基础上对底层架构做了进一步的精简和统一,引入了一些新特性。ThinkPHP6.0运行环境要求PHP7.1+,thinkPHP6(TP6)是一款简洁而优雅,光明磊落,清楚流畅比laravel有过之而无不及的新框架。 在www目录下执行: composer create-project topthink/think tp 6.0.*-dev 1 根据

  • 关于 ThinkPHP6 无法使用 success(), error() 跳转的解决方法2020-12-29 12:30:38

    项目场景: 对于在 ThinkPHP3,ThinkPHP5 中习惯了使用 success(), error() 跳转的小伙伴,本文将介绍如何在 ThinkPHP6 中使用这些跳转。 问题描述: 在 ThinkPHP6 中使用 诸如 $this->error('验证码错误'); 的提示中,会发现不能用了,原来是官方把 success,error 这些跳转给取消了

  • thinkphp6 +阿里云短信验证码2020-12-29 11:29:37

    一、登录阿里云开通短信验证码 1、正常添加,等待审核成功,获取自己的账号的access_key 以及access_secret 进到下边界面创建就行,保存好 二、下载阿里云SDK包 composer require alibabacloud/sdk 三、thinkphp6 基本操作 1、三个文件 第一个是config下的sms。修改红框内容

  • ThinkPHP6项目基操(15.实战部分 阿里云短信)2020-12-13 00:00:27

    阿里云短信 一、安装阿里云短信SDK二、封装到项目lib中三、radis记录验证码1. 安装redis服务2. 可视化redis管理软件3. PHP安装redis扩展4. 配置缓存redis5. redis保存短信验证码,设置过期时间6. 验证短信验证码 一、安装阿里云短信SDK 阿里云短信调试 阿里云短信SDK PHP

  • Thinkphp6中where条件中字段与字段比较条件的写法2020-11-07 20:50:48

    今天进行系统测试的时候突然发现原来写好的效果不正常了,仔细排查了所有代码发现如下: StorePink::where('id',1)->whereColumn('pinkAccount','<','people')->inc('pinkAccount')->update() 这段代码是作用是查找StorePink表中的列pinkAccount是否小于people,但是这段代码打印

  • Thinkphp6开启多应用模式2020-11-06 11:02:45

    使用composer安装: 1.首先安装composer包,网址: 下载composer.phar包:  地址:https://getcomposer.org/download/  选择版本:1.10.6   2.在安装composer之后,配置本地的环境变量: 【在你安装composer之前,请一定要配置PHP环境变量,否则以下命令行不起作用。PHP环境配置教程:https://jin

  • thinkphp6中控制器不存在:app\controller\Index2020-10-05 22:32:54

       如图所示报错 需要安装多应用模式扩展think-multi-app 命令行:composer require topthink/think-multi-app 转自https://blog.csdn.net/qq_39188306/article/details/103802661

  • thinkphp6 修改代码调试不实时生效的问题2020-05-28 11:02:15

    这个问题是修改了代码,大概半分钟到 一分钟左右生效,确实比较烦恼,很不方便调试。 自己处理的方式是更换了php版本,我开始用的是 7.3的,后面换成了7.2就好了。网上也有兄弟说 关闭编译缓存opchche,应该也是可以的,就是环境的问题,不是tp6框架的问题。 因为自己在网上找了一下,也不是很多说

  • ThinkPHP6新增‘’多应用‘’与ThinkPHP5有啥区别2020-04-30 16:56:01

    首先看下ThinkPHP6官方手册关于多应用的目录结构: ├─app 应用目录 │ ├─index 主应用 │ │ ├─controller 控制器目录 │ │ ├─model 模型目录 │ │ ├─view 视图目录 │ │ ├─config 配置目录(优先)

  • Thinkphp6快速入门一2020-04-18 16:05:27

    为什么学ThinkPhp6? ​ php是世界上最好的语言。thinkphp是最流行的php框架。thinkphp6版本是最新最前沿的版本。屏幕前学习的你,嗯,是最好看的. 这优势,没的说,赶紧买买买!!!哦不说错了,学它学它选它~物美价廉,大家快来学啊!!! 开始thinkphp6: thinkphp6其实就是thinkphp5.2,6是最新的版本,很

  • Thinkphp6笔记十:多语言配置2020-04-08 16:51:33

    配置中文、英文两种语言 1.创建语言包文件app_name/lang/zh-cn.php代码: <?php return [ 'hello' => '欢迎使用thinkphp61', ];   app_name/lang/en-us.php代码: <?php return [ 'hello' => 'welcome use thinkphp6', ];   2.参数设置(conf

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

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

ICode9版权所有