E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Thinkphp6
在
Thinkphp6
控制器中创建success函数和error函数
/***操作成功跳转的快捷方法*@accessprotected*@parammixed$msg提示信息*@paramstring$url跳转的URL地址*@paramstring$type请求类型,默认是接口请求,如果pc端请求那么用html*@parammixed$data返回的数据*@paraminteger$wait跳转等待时间*@paramarray$header发送的Header信息*
安迪夫
·
2020-06-26 21:40
fastadmin
从无到有分析
thinkphp6
session文件操作漏洞
漏洞介绍:2020年1月10日,ThinkPHP团队发布一个补丁更新,修复了一处由不安全的SessionId导致的任意文件操作漏洞。该漏洞允许攻击者在目标环境启用session的条件下创建任意文件以及删除任意文件,在特定情况下还可以getshell。该漏洞已经有分析文章:https://mp.weixin.qq.com/s/UPu6cE20l24T6fkYOlSUJw但分析的不够详细,本文是对该漏
Blus.King
·
2020-06-24 21:46
信息安全
ThinkPHP6
多条件搜索查询,怎么实现呢?
经过了查看tp6文档,我从几十行代码优化到几行代码就解决了多条件搜索功能!我查看了下文档,是使用高级查询,运用模糊查询,就可以轻松解决多条件查询功能!好了,废话不多说,下面直接上代码$list=Db::name('message')->field($field)->where([['repeated','like',$sel_join.'%'],['client','like',$sel_clie
PHP,Python
·
2020-06-24 04:35
php
think-swoole使用笔记
官网文档
thinkphp6
文档https://www.kancloud.cn/manua...swoole文档https://wiki.swoole.com/#/think-swoole文档https:
zhiqiang
·
2020-06-23 13:03
swoole
thinkphp6
+vue2.6+element2.13前后端分离解决方案
今年年初,赶巧有个项目需要用到
thinkphp6
,这时候,我发现vue-admin-element也升级了,借此机会
hardphp
·
2020-06-23 13:45
前后端分离
THINKPHP6
使用ElasticSearch6以上搜索引擎
网上的很多都是讲ES5的过时的。现在ES6之后有点变动了,搞了一天一夜才搞通,现在分享出来让大家少走点弯路。首先下载ES,6以上的要JRE8以上才可以,不兼容安装不了,注意ES版本要和中文分词插件IK版本一致,不然用不了。我这边提供下载,是6.2.3版本的,已经集成IK了,下载之后解压到非网站目录就可以了。链接:https://pan.baidu.com/s/1j-MWtj46ykDMFn8ROy
c571013930
·
2020-06-22 19:11
php
ES
ThinkPHP6
.0 + UniApp 实现小程序的 微信登录
微信登录思路:在main.js中封装公共函数,用于判断用户是否登录在main.js中分定义全局变量,用于存储接口地址如果没有登录、则跳转至登录页面进入登录页面通过wx.login获取用户的code通过code获取用户的SessionKey、OpenId等信息【本应后台接口、但是此处使用js发送请求】通过openId调用后台Api获取用户的信息获取成功,则说明已经授权过了,直接登录成功获取失败,则说
大大大温
·
2020-06-09 17:00
ThinkPHP6
.0 + Vue + ElementUI + axios 的环境安装到实现 CURD 操作!
官方文档地址:
ThinkPHP6
.0:https://www.kancloud.cn/manual/
thinkphp6
_0/1037479ElemetUI:https://element.eleme.cn
大大大温
·
2020-06-08 16:00
【永久开源】EasyAdmin - 基于
ThinkPHP6
.0+Layui的快速开发的后台管理系统。
项目介绍EasyAdmin是基于
ThinkPHP6
.0+Layui的快速开发的后台管理系统。技术交流QQ群:763822524加群请备注来源:如gitee、github、官网等。
qq_33644049
·
2020-06-03 16:10
layui
thinkphp
thinkphp
php
记录一道THinkPHP v6.0.0的漏洞问题的题目
THinkPHPv6.0.0的漏洞问题的题目前言,中午闲来没事,打了打ctf;练练技术,发现了一道thinkphp的题目;一起来学习一下;入题进入环境,我们直接访问不存在的目录触发报错看看有没有什么敏感信息泄露;发现是
thinkphp6
.0.0
s1mple-safety
·
2020-05-28 19:00
ThinkPHP6
.0 门面
通过以下三步了解学习:释义自己定义系统内置Facade,即门面设计模式,为容器的类提供了一种静态的调用方式;相比较传统的静态方法调用,带了更好的课测试和扩展性;可以为任何的非静态类库定一个Facade类;系统已经为大部分核心类库定义了Facade;所以我们可以通过Facade来访问这些系统类;也可以为我们自己的应用类库添加静态代理;系统给内置的常用类库定义了Facade类库;自己定义假如我们定义了
大大大温
·
2020-05-22 15:00
ThinkPHP6
.0 容器和依赖注入
分为如下两部分:依赖注入容器依赖注入依赖注入其实本质上是指对类的依赖通过构造器完成自动注入;在控制器架构方法和操作和方法中一旦对参数进行对象类型约束则会自动触发依赖注入,由于访问控制器的参数都来自于URL请求,普通变量就是通过参数绑定自动获取,对象变量则是通过依赖注入生成。案例://模型层Onenamespaceapp\model;usethink\Model;classOneextendsMod
大大大温
·
2020-05-22 15:00
ThinKPHP6
.0 上手操作
安装
ThinkPHP6
.0cd切换到项目目录,然后执行如下准备安装框架:composercreate-projecttopthink/think
thinkPHP6
.0cd切换到PHP项目
thinkPHP6
.0
大大大温
·
2020-05-22 15:00
宝塔搭建TP6站点,访问不存在页面报404
今天学习了
thinkphp6
框架,准备搭个测试站。
手心_d12a
·
2020-05-15 16:28
thinkphp6
根据访问设备不同访问不同模块
直接在入口文件index.php判断是否是PC登录,//[应用入口文件]namespacethink;require__DIR__.'/../vendor/autoload.php';//执行HTTP应用并响应$http=(newApp())->http;if(!isMobile()){$response=$http->run();}else{$response=$http->name('mana
代码书写人生
·
2020-05-08 10:00
ThinkPHP6
.0学习笔记-验证器
验证器By:Mirror王宇阳验证器定义验证器的使用,必须定义它;系统提供了一条命令直接生产一个验证器类:phpthinkmake:validateUser自动再应用目录下生成一个validate文件夹,并生成User.php类namespaceapp\validate;usethink\Validate;classUserextendsValidate{/***定义验证规则*格式:'字段名'=>
Mirror王宇阳
·
2020-04-21 15:00
ThinkPHP6
.0学习笔记-数据库操作
ThinkPHP数据库操作Mirror王宇阳建议参考官方文档数据库配置文件config\database.php是thinkphp的数据库配置文件,在开发环境中该数据库文件主要是根据.Env文件,迁入到生产环境后.Env需要被忽略。default配置用于设置默认使用的数据库连接配置。connections配置具体的数据库连接信息,default配置参数定义的连接配置必须要存在。创建数据库连接nam
Mirror王宇阳
·
2020-04-11 19:00
ThinkPHP6
.0学习笔记-控制器
控制器ControllerMirror王宇阳建议参考官方文档控制器定义控制器(controller),控制器文件存放在app/controller目录中,可以通过config/route.php配置controller_layer来改变默认的控制器目录。创建一个控制器Test.php:app/controller/Test.phpnamespaceapp\controller;classTest{
Mirror王宇阳
·
2020-04-11 19:00
ThinkPHP6
.0学习笔记-模型操作
ThinkPHP模型模型定义在app目录下创建Model目录,即可创建模型文件定义一个和数据库表相匹配的模型usethink\Model;classUserextendsModel{}User会自动匹配对于数据库中的数据表tp_user模型命名后缀,是为了防止关键字冲突,可以开启应用类后缀:创建ClassUserModelusethink\Model;classUserModelextendsMo
Mirror王宇阳
·
2020-04-11 19:00
ThinkPHP6
.0.2你遇到了哪些坑?
如今有到了
ThinkPHP6
版本。截至到现在为止最新版本为
ThinkPHP6
.0.2。大多数程序员都是从ThinkPHP5过渡到
ThinkPHP6
,可实际情况呢?坑是
阿芹001
·
2020-04-09 11:26
thinkphp6
+swagger-php配置管理接口文档
swagger2升级到了3,并改名为OpenAPISpec,所有部分注解有一些变化,这里以
thinkphp6
+swagger-php3.0来配置1、前端部分git或dowload一份swagger-ui
daydaydream
·
2020-04-05 23:43
极速php
thinkphp6
.0之验证规则和错误信息
一、验证规则1、验证器定义的时候,也可以用数组的模式//validate端protected$rule=['name'=>['require','max'=>10,'checkName'=>'李炎恢'],...2、数组模式在验证规则很多很乱的情况下,更容易关联,可读性高3、如果你想使用独立验证,就是手动调用验证类,而不是调用Students.php验证类4、这种调用方式,一般来说,就是独立、唯一、
小小神丶
·
2020-03-30 12:44
thinkphp6
.0之验证器定义
一、验证器定义1、验证器的使用,必须先定义它,系统提供了一条命令直接生成想要的类phpthinkmake:validate表名2、这条命令会自动再应用目录下生产一个validate文件夹,并生成Students类classStudentsextendsValidate3、自动生成了两个属性:rule表示定义规则,rule表示定义规则,rule表示定义规则,message表示错误提示信息4、如果不设
小小神丶
·
2020-03-30 11:19
ThinkPHP6
.0.2 手记 TP5升级到TP6
手记:入口文件和应用都是隐形调用的,路由规则定义的是显性的pathinfo部分,最后附带Query部分,这里含参数。补充URL的构成(参考Linux方式):scheme://name:password@host:port/path?query#fragment:(1).scheme:通信协议,常用的http,ftp,maito等。(2).verify:用户名和密码等。(这部分内容流行以表单内容、表
犀利酸奶
·
2020-03-28 20:30
[BUUOJ记录] [GYCTF]EasyThinking
主要考察
ThinkPHP6
.0的一个任意文件写入的CVE以及突破disable_function的方法。
烨安
·
2020-03-26 01:00
TP6入门 -
ThinkPHP6
tp5.2直接更名为6,原因整个架构发生了变化。将框架做为一个组件集成到项目中,全面拥抱组件化开发趋势全新的事件系统对Swoole及单元测试做出更多的完善支持安装TP6.0版本开始,必须通过Composer方式安装和更新,所以你无法通过Git下载安装。composercreate-projecttopthink/think=6.0.x-devtp调试模式app.php配置文件中,可以打开错误信息显
wyc0859
·
2020-03-19 10:36
thinkphp6
.0学习笔记之启程1
thinkphp6
.0入门一、配置要求:1.集成环境这里采用windows结合wamp,其它系统或环境满足版本要求即可;2.除了PHP7.1+,还需要开启PDO数据库引擎和MBstring字符串扩展;3
小小神丶
·
2020-03-15 20:49
thinkphp
让whoops帮我们告别
ThinkPHP6
的异常页面
春节期间熟悉了TP6,也写了一个TP6的博客程序,但系统的异常页面实在另外头疼,很多时候无法查看到是哪行代码出的问题。所以就特别的想把whoops引进来,经过一系列的研究,终于找到了解决的办法:1.通过composer安装whoops运行命令:composerrequirefilp/whoops注意:composer引进的文件如果有语法错误,需要提前把语法错误处理好才能进行安装,否则一直报错。2.
老刘pro
·
2020-03-02 08:34
告别
ThinkPHP6
的异常页面, 让我们来拥抱whoops吧
春节期间熟悉了TP6,也写了一个TP6的博客程序,但系统的异常页面实在另外头疼,很多时候无法查看到是哪行代码出的问题。所以就特别的想把whoops引进来,经过一系列的研究,终于找到了解决的办法:1.通过composer安装whoops运行命令:composerrequirefilp/whoops注意:composer引进的文件如果有语法错误,需要提前把语法错误处理好才能进行安装,否则一直报错。2.
老刘pro
·
2020-03-02 02:55
thinkphp6
thinkphp
告别
ThinkPHP6
的异常页面, 让我们来拥抱whoops吧
春节期间熟悉了TP6,也写了一个TP6的博客程序,但系统的异常页面实在另外头疼,很多时候无法查看到是哪行代码出的问题。所以就特别的想把whoops引进来,经过一系列的研究,终于找到了解决的办法:1.通过composer安装whoops运行命令:composerrequirefilp/whoops注意:composer引进的文件如果有语法错误,需要提前把语法错误处理好才能进行安装,否则一直报错。2.
迈克老刘
·
2020-03-01 22:33
thinkphp
tp6
whoops
告别
ThinkPHP6
的异常页面, 让我们来拥抱whoops吧
春节期间熟悉了TP6,也写了一个TP6的博客程序,但系统的异常页面实在另外头疼,很多时候无法查看到是哪行代码出的问题。所以就特别的想把whoops引进来,经过一系列的研究,终于找到了解决的办法:1.通过composer安装whoops运行命令:composerrequirefilp/whoops注意:composer引进的文件如果有语法错误,需要提前把语法错误处理好才能进行安装,否则一直报错。2.
迈克老刘
·
2020-03-01 22:25
thinkphp
tp6
whoops
thinkphp6
使用 jwt 生成 token 中间件验证token
jwt、tp中间件听起来好高大上的样子。花了两天时间阅读文档和看视频,终于懂了点皮毛,在这里记录一下。以下两个问题需要搞懂1jwt是什么?JWT全称JsonWebtoken,是为了在网络应用环境间传递声明而执行的一种基于json的开放标准(RFC7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者之间传递被认证的
我林
·
2020-01-16 15:34
PHP
学习
怎么从一名码农成为架构师的必看知识点:目录大全(不定期更新)
PHP经典面试题集Thinkphp系列:
ThinkPHP6
源码分析之应用初
程序媛的明天
·
2020-01-12 16:00
Think PHP 6 .0 学习笔记
ThinkPHP6
.0学习笔记特性全面支持组件模式开始全面支持采用PHP7强类型特征全面支持几乎所有的PSR开发规范实现了多应用支持全面引入事件系统代替行为全新的应用服务架构视图和模板引擎分离,项目配置更灵活
GetcharZp
·
2020-01-10 10:00
Think PHP 6 .0 学习笔记
ThinkPHP6
.0学习笔记特性全面支持组件模式开始全面支持采用PHP7强类型特征全面支持几乎所有的PSR开发规范实现了多应用支持全面引入事件系统代替行为全新的应用服务架构视图和模板引擎分离,项目配置更灵活
GetcharZp
·
2020-01-10 10:00
ThinkPHP6
源码分析之应用初始化
ThinkPHP6
源码分析之应用初始化官方群点击此处。AppConstruct先来看看在__construct中做了什么,基本任何框架都会在这里做一些基本的操作,也就是从这里开始延伸出去。
Raylove
·
2019-12-27 21:00
ThinkPHP6
源码分析之应用初始化
ThinkPHP6
源码分析之应用初始化官方群点击此处。AppConstruct先来看看在__construct中做了什么,基本任何框架都会在这里做一些基本的操作,也就是从这里开始延伸出去。
程序媛的明天
·
2019-12-27 21:00
ThinkPHP6
源码:从Http类的实例化看依赖注入是如何实现的
ThinkPHP6
从原先的App类中分离出Http类,负责应用的初始化和调度等功能,而App类则专注于容器的管理,符合单一职责原则。
程序媛的明天
·
2019-12-27 21:00
thinkphp6
安装报错,composer install tp6 报错 Parse error: syntax error
composerinstall
thinkphp6
报错Parseerror:syntaxerror,unexpected':',expecting'{'invendor\topthink\think-helper
dongsir董先生
·
2019-12-10 22:00
ThinkPHP6
核心分析:系统服务
什么是系统服务?系统服务是对于程序要用到的类在使用前先进行类的标识的绑定,以便容器能够对其进行解析(通过服务类的register方法),还有就是初始化一些参数、注册路由等(不限于这些操作,主要是看一个类在使用之前的需要,进行一些配置,使用的是服务类的boot方法)。以下面要介绍到的ModelService为例,ModelService类提供服务,ModelService类主要对Model类的一些成
程序媛的明天
·
2019-11-16 16:00
tp6 easywechat layui 开发的公众号后台管理系统 内容管理系统【附源码】
lemcms系统是基于
ThinkPhp6
.0+layui+EasyWeChat+restfulapi开发的一套后台管理系统,带有restfulapi,微信管理,权限管理,内容管理,的后端全部开源软件,更是一套方便二次开发的框架最近发布的最新版本是
wx5a2a4fc65cd18
·
2019-10-16 13:30
easywechat
tp6cms
微信管理
使用
Thinkphp6
.0 在Linux搭建简易的计划任务
使用
Thinkphp6
.0在Linux搭建简易的计划任务实现流程第一步:自定义指令第二步:编写sh文件第三步:Linux执行crontab-e实现流程1.创建一个自定义指令。
fsefwef
·
2019-10-15 21:48
php
Tp6+vue+EasyWeChat 开发的开源公众号小程序商城【附源码】
CRMEB商城系统是基于
ThinkPhp6
.0+Vue+EasyWeChat开发的一套新零售移动电商系统,能够×××数据同步,带积分、优惠券、秒杀、会员等级、分销等功能,前后端全部开源,更是一套方便二次开发的框架
CRMEB商城
·
2019-10-12 10:26
小程序商城源码
公众号商城源码
小程序
使用composer安装使用
thinkphp6
.0框架问题【视频教程】
安装composer-vvv的参数是表示展示安装进度,测试时使用其他参数安装失败,一直卡着不动curl-vvvhttps://getcomposer.org/installer|phpmvcomposer.phar/usr/local/bin/composer先安装下git,才能clone下github上的代码apt-getinstallgit在创建项目之前,要安装php的扩展和unzip命令,没
陶士涵
·
2019-10-01 08:49
[视频教程] 使用composer安装使用
thinkphp6
.0框架
安装composer-vvv的参数是表示展示安装进度,测试时使用其他参数安装失败,一直卡着不动curl-vvvhttps://getcomposer.org/installer|phpmvcomposer.phar/usr/local/bin/composer先安装下git,才能clone下github上的代码apt-getinstallgit在创建项目之前,要安装php的扩展和unzip命令,没
陶士涵
·
2019-09-30 23:00
Thinkphp6
框架学习:($this->error()undefined)Call to undefined method app\index\controller\Admin::error()
最近在使用
Thinkphp6
框架的时候,想做一个初始化来验证登录状态。
陈述v
·
2019-09-29 09:00
Thinkphp6
框架学习:有关数据库的基本操作
本文将提到:1.原生查询操作的读操作:query()2.原生查询操作的写操作:insert/update/delete,execute()3.查询构造器4.where()函数:可以根据其他字段查询5.order(),limit()函数对于数据库的配置在框架中app\config\database.php中已经配置好了,所以下面将默认已经连接上了数据库作为例子展示的数据表:1.原生查询操作的读操作:
陈述v
·
2019-09-17 11:00
tp6内置验证规则整合
原文:https://www.kancloud.cn/manual/
thinkphp6
_0/1037629,因为文档太长了,这里是整理来方便自己查看的,箭头后面的单词即为定义好了的验证规则,直接调用即可
zhang-php
·
2019-09-16 11:49
ThinkPHP
ThinkPHP5
PHP
[
ThinkPHP6
.*安装 (草稿先发布,再维护)
ThinkPHP6
.0的安装,官方文档中有详细的说明,不过在安装之前,大家还是要做一些准备的,就是PHP本地开发环境的搭建。
landv
·
2019-08-19 23:00
thinkphp5.1、
thinkphp6
原文链接:http://www.cnblogs.com/lichihua/p/11296661.html下载原装:https://packagist.org/packages/topthink/thinkcomposercreate-projecttopthink/thinktp6.0.*-dev文档地址5.1取消了所有的系统常量5.1新特性容器、门面、中间件控制器支持模型的依赖注入//需要use
aochijing0046
·
2019-08-03 22:00
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他