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
tp6
ThinkPHP6.0 多应用模式 部署 Layuiadmin 单页版
QQ:23426945PHP技术群:159789818个人技术博客:https://www.itqaq.com
TP6
.0中的路由省略应用名只能用入口文件绑定应用和域名绑定应用,经过测试,最后得出域名绑定应用是最合适的部署方式
辰风沐阳
·
2020-08-20 17:11
ThinkPHP
Layui
TP6
.0多应用模式隐藏路由中的应用名
本文默认采用的是多应用模式PHP技术群:159789818ThinkPHP技术群:8285670871.多应用模式中隐藏路由中的应用名的三种方式域名绑定应用增加应用入口入口文件绑定应用2.域名绑定应用修改全局配置文件config/app.php//域名绑定(自动多应用模式有效)'domain_bind'=>['*'=>'index','liang'=>'admin'],假设根域名为tp.cy,此时
辰风沐阳
·
2020-08-20 17:39
ThinkPHP
tp6
与tp5的异同之处
目录结构异同安装方式
tp6
只能通过composer安装类的加载方式tp5采用自己的一套实现加载方式+composer部分加载方式
tp6
采用composer类的加载方式
tp6
使用严格模式而tp5没有使用
tp6
不喝二锅头
·
2020-08-20 17:05
thinkphp6
php
php框架
php7
tp6
与tp5的异同之处
目录结构异同安装方式
tp6
只能通过composer安装类的加载方式tp5采用自己的一套实现加载方式+composer部分加载方式
tp6
采用composer类的加载方式
tp6
使用严格模式而tp5没有使用
tp6
不喝二锅头
·
2020-08-20 17:05
thinkphp6
php
php框架
php7
TP6
.0 采用自动多应用部署,一个入口文件自动对应多个应用
使用不同子域名绑定不同的应用一、只需要修改配置app.php文件'domain_bind'=>['www.tpsix.com'=>'index',//全域名路径'admin'=>'admin',//子域名前缀],二、添加好之后就是添加多个应用了,在根目录下的app目录删除原有的controller文件添加你自己的应用的(多个)admin-index应用下面记得添加一下controller文件哦!三
鱼丸粗面1928
·
2020-08-20 17:05
php
当设置
tp6
路由参数为空时
tp6
路由参数官方给出的写法是冒号+参数名称,这种参数是必填参数,例如:id当请求不传参时就会报错。
qq_40787608
·
2020-08-20 17:04
tp6
tp6路由参数为空时
tp6设置可选参数
安装
tp6
并使用多应用模式【转载】
基本要求:ThinkPHP6.0的环境要求:PHP>=7.1.06.0版本开始,必须通过Composer方式安装和更新,所以你无法通过Git下载安装。当前环境:WAMPcomposer下载:https://getcomposer.org/Composer-Setup.exe安装框架:一:安装稳定版composercreate-projecttopthink/thinktptp是安装完成的目录名称,
qq_40726216
·
2020-08-20 17:02
TP6
使用常见问题总结
目录一、Noinputfilespecified.二、报错但是看不到是什么错误信息三、Thinkphp6Index控制器下面建立的hello()方法,不能访问非法请求:index/hello四、控制器不存在:app\controller\Admin五、加载视图:Driver[Think]notsupported.六、session问题一、Noinputfilespecified.解决办法:在重写配
yshir-phper
·
2020-08-20 17:49
php及后台框架
TP6
多应用模式配置
第一步:执行指令安装多应用模式功能;composerrequiretopthink/think-multi-app第二步:删除app目录下的所有文件,创建应用目录;phpthinkbuild应用名称第三步:配置默认应用,修改config/app.php,添加以下配置;//设置默认应用名称'default_app'=>'home',//开启自动多模式'auto_multi_app'=>true,//
wenruns
·
2020-08-20 17:03
tp6多应用模式配置
tp6
nginx配置
从零开始的ThinkPHP6.x——安装
安装thinkphp6.x(以下简称
tp6
)的时候总是安装错误……折腾了许久终于安装成功了,记录一下,O(∩_∩)O~安装由于
TP6
不支持git克隆所以~首先你需要安装composer官方提供的两种下载
云杰菌
·
2020-08-20 17:28
php
php
thinkphp
TP6
安装+数据库+模型+视图赋值+等待其他补充都是一些干货
教程转至PHP中文网还是值得分享的干货环境要求PHP7.1+本人用PHP7.2通过composerComposer具体使将composer设置全局的到项目目录使用composer命令来下载
tp6
的源码命令
落花镜水月
·
2020-08-20 17:18
ThinkPHP
tp队列thinkphp-queue使用笔记
.*,3.0以上的版本需要
tp6
以上的环境composer安装代码:composerrequiretopthink/think-queue=2.0.*2、搭建消息队列的储存环境使用Redis[
吴下阿懵
·
2020-08-20 17:38
php
thinkphp
thinkphp-queue
Tp6
控制器不存在:appindexcontrollerIndex
原文地址:https://www.yii666.com/learning/thinkphp/36.html问题:
Tp6
控制器不存在:app\index\controller\Index常见的解决方案:1
Jon Daijn
·
2020-08-20 17:40
thinkphp6
thinkphp6之详解
阅读目录
tp6
与tp5的区别安装环境要求安装composer安装稳定版安装开发版开启调试模式测试运行进入多应用模式(默认的是单应用模式)访问mvc控制器资源控制器访问控制器方法空控制器模型视图
tp6
与tp5
z-victor
·
2020-08-20 17:34
php
php
TP6
学习笔记一:安装与基本配置
文章目录1说明与概述1.1说明1.2概述2
TP6
3
TP6
主要新特性4安装4.1安装要求4.2Composer4.2.1Composer简介4.2.2Composer安装4.2.3(可选)换镜像4.2.4
氷泠
·
2020-08-20 17:28
php
TP6
.0框架 - 多应用模式项目 windows本地部署配置
按
TP6
官方文档,多应用模式部署完成后,打开PHPstudy,把mysql和nginx都启动一、先在本地配置个虚拟主机(网站域名)打开左侧网站,然后点击创建网站,出现以下弹框在基本配置下,随便输入一个喜欢的域名
涛々
·
2020-08-20 17:14
php
TP6.0
thinkPHP6多应用模式搭建
初次使用根据
tp6
开发手册搭建,有问题一、获取
tp6
目录结构;
tp6
开始不再提供压缩包同意使用库管理,新版必须使用composer安装,因为6.0完全依赖composer使用,如果你通过git下载安装将不能正常使用
(^v^)
·
2020-08-20 17:59
ThinkPHP
tp6
统一异常处理类书写
1、common.php公共方法文件中新建方法returnCode()functionreturnMsg($status,$message,$data=array()){$result=array('status'=>$status,'message'=>$message,'data'=>$data,);returnjson($result);}2、修改app/provide.php文件为:'\\
朲間烝茷
·
2020-08-20 17:13
tp6
tp6
配置多应用模式
1、使用composer,cd到需要配置的项目文件夹下2、切换数据源composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com3、执行下载命令composerrequiretopthink/think-multi-app4、删除掉app下的controller文件夹5、新建index和admin文件夹,并在各自下方
朲間烝茷
·
2020-08-20 17:13
tp6
tp6
模板渲染,访问报错Driver [Think] not supported,解决办法
对于新版框架模板引擎,文档说明是这样的新版框架默认只能支持PHP原生模板,如果需要使用thinkTemplate模板引擎,需要安装think-view扩展(该扩展会自动安装think-template依赖库)。对于刚从版本库composer下的框架,搭建和部署项目的时候,会遇到一些问题,是因为下载的依赖或者镜像不全,或者未使用国内镜像导致的。具体问题具体分析具体示例如下:PHP访问会报如下错误产生
lwaimj
·
2020-08-20 16:09
thinkphp
TP6
中访问报错 非法请求:index/add 及多应用设置存在的坑
1,创建多应用目录2,在config文件中app.php,开启多应用3,访问admin应用下的目录文件,可正常访问注意:此处有坑点,如果下项目route目录里,定义了路由访问此文件方法,则url访问将失效。提示非法请求。报错如下所以如果配置了路由访问文件方法,则使用路由定义的进行访问4,配置域名绑定在config下app.php文件中设置。配置之后访问注意:如果域名绑定好一个应用之后,并行的其他应
lwaimj
·
2020-08-20 16:08
thinkphp
laravel与tp5、
tp6
之间的差异
首先tp5是由tp3.2升级而来,但是tp5相对于tp3.2有较大的改变,几乎是颠覆性的,这里不讲tp3.2,主要说一下tp5和
tp6
。
lwaimj
·
2020-08-20 16:37
thinkphp
laravel
TP5.1钩子的实现以及
TP6
.0事件的原理
TP框架的钩子功能很早就有了,tp5.1对它的实现又重新构造了,钩子的功能其实就是在代码中侵入其他代码流程。比如在初始化完后监听一个钩子,如果我们注册了这个钩子,并且绑定了一个行为,执行到这里的时候会执行我们绑定的行为。钩子的使用创建行为类,不用继承任何类namespaceapp\http\behavior;classActionBegin{publicfunctionrun($params){e
littlexiaoshuishui
·
2020-08-20 16:53
php框架
TP6
多应用部署简单的个人总结
安装过程就不说了,直接composer安装,这里假定你本地已经安装好了
tp6
.下面开始进入正题。
我是高手高手高高手
·
2020-08-20 16:03
tp6
thinkphp6如何部署在虚拟主机上?
因为虚拟主机不可以自己修改根目录,所以在部署
tp6
时只有两个方法。
一只小béi
·
2020-08-20 16:20
thinkPHP6
虚拟主机
thinkphp
php
服务器
thinkphp6在nginx为web服务器下设置影藏index.php
server{listen80;server_namewww.jf
tp6
.com;root"D:/code/jflm/public";location/{indexindex.phpindex.htmlerror
董哥007
·
2020-08-20 16:31
thinkphp
告别ThinkPHP6的异常页面, 让我们来拥抱whoops吧
春节期间熟悉了
TP6
,也写了一个
TP6
的博客程序,但系统的异常页面实在另外头疼,很多时候无法查看到是哪行代码出的问题。
老刘pro
·
2020-08-20 15:25
PHP
#
tp6
杜绝无效请求
在config/app.php文件里可以修改开发者模式等(true/false)魔术方法call方法不存在时当程序调用当前类中未声明或者没有权限调用的方法时,系统会自动调用该方法publicfunction__call($name,$arguments){$result=['status'=>0,'message'=>"找不到该方法",'result'=>null,];returnjson($re
Sparks550
·
2020-08-20 15:13
PHP
docker容器网络更改
由于粗心大意导致在创建容器时候把网络指定错了如何在不删除容器的情况下更改容器网络呢更改网络###解除容器绑定的网络网络名词mynetwork容器名称lnmp[root@lnmp
tp6
cms]#dockernetworkdisconnectmynetworklnmp
技术菜呀蔡
·
2020-08-20 15:25
操作系统
docker
linux
TP6
安装和多应用模式部署
安装前准备:附上composer下载地址:https://getcomposer.org/Composer-Setup.exe安装
TP6
TP6
提供了两种版本安装方式,这里我们选择稳定版本进行安装composercreate-projecttopthink
LGDmar
·
2020-08-20 14:53
安装
tp6
并使用多应用模式
基本要求:ThinkPHP6.0的环境要求:PHP>=7.1.06.0版本开始,必须通过Composer方式安装和更新,所以你无法通过Git下载安装。当前环境:WAMPcomposer下载:https://getcomposer.org/Composer-Setup.exe安装框架:一:安装稳定版composercreate-projecttopthink/thinktptp是安装完成的目录名称,
威本联萌治愈的一天
·
2020-08-20 14:40
php
【PHP】ThinkPHP5.1 数据库迁移migration与数据填充Faker的使用
think-migration使用方法通过composer安装由于think-migration最新版本需要
TP6
.0框架,所以在TP5.1下安装需要指定2.0.
NivekUil
·
2020-08-20 14:51
PHP
Thinkphp6.0/
TP6
框架中新增函数的解释及用法
1、dd():打印并截断。halt()同效果。dump():打印。2、使用Arr::collapse($array),这种方法可以将Collection数据集转化为数组。类似于在链式写法中的toArray3、config()函数:打印后是全部配置函数,将根目录下的config文件全部收集起来了示例:4、hidden()函数可以对某个字段隐藏输出:$Db->hidden(['name']);5、模型
Jason Ho
·
2020-08-20 14:19
TP6
报错:当前访问路由未定义或不匹配
例如:在浏览器中运行http://hml.
tp6
.com/admin/getlog报错:当前访问路由未定义或不匹配已设置过路由:原因:当前访问方式是post,在浏览器中无法模拟访问,必须在apipost
Jason Ho
·
2020-08-20 14:19
thinkphp6.0 数据库迁移migration与数据填充Faker的使用
之前在学习laravel框架的时候觉得数据迁移和数据填充很好用,所以最近在学习
tp6
的时候,也想用一下,但是框架里写的比较简单,通过查找相关资料整理一下用法。
小Hier
·
2020-08-20 14:46
thinkphp6
thinkphp6如何开启调试模式以及设置错误api页面
当我们安装好
tp6
的时候,有时候,我们访问的路径输错了会出现这样的信息,这样的状态是非常不利于开发者以及用户体验的开发者想要的解决方案对于开发者而言,这样的信息不能为我们提供详细的帮助,因此,此时,我们就要开启调试模式
qiaoguotan
·
2020-08-20 14:13
tp6开发问题集锦
Thinkphp6安装遇到的坑
今天打算重写一下之前3.2的项目,根据最新的
tp6
版本。首先,
tp6
只支持composer的安装。新的电脑我下载了最新的phpstudy8.0搭建开发环境。
EpsonMa
·
2020-08-20 14:13
composer
php
ThinkPHP6.0 event(事件)的使用方法
TP6
日已西斜
·
2020-08-20 14:36
ThinkPHP6多应用模式下的多级控制器使用
使用
TP6
的时候遇到一个小坑:在
TP6
的多应用模式下,想要启用多级控制器失败。
安德烈_瓦夏
·
2020-08-20 14:30
thinkphp6
多应用模式
PHP--ThinkPHP6.0上传文件配置
说明
TP6
.0多了一个filesystem.php的配置文件,是用来作为上传文件配置的看云文档地址https://www.kancloud.cn/manual/thinkphp6_0/1037639前端代码控制器
归子莫
·
2020-08-20 14:46
ThinkPHP
PHP
thinkphp隐藏入口文件
之前每次都是百度一下,想想这次还是自己写在博客上,便于下次使用,
tp6
爬坑中。php版本更新快,这框架也都跟着更新,真是苦了我们这些程序员了!跟不上节奏就要被淘汰呀!
蹦跑的蜗牛
·
2020-08-20 14:15
#
thinkphp
ThinkPHP6.0多应用模式路由
在
TP6
中如果采用了多应用模式,每个应用的路由定义和匹配都是独立的应用路由都在app/应用/route目录下定义,应用路由定义文件示例如下:app/index/route/web.phpapp/index
辰风沐阳
·
2020-08-20 14:41
ThinkPHP
TP6
.0创建 控制器 创建 success eroor方法
think\Controller类取消系统不再提供基础控制器类think\Controller,原来的success、error、redirect和result方法需要自己在基础控制器类里面实现。在此基础上添加了一下缺少的方法success、error、redirect和result一、在config下的app.php做如下配置//默认跳转页面对应的模板文件'dispatch_success_tm
鱼丸粗面1928
·
2020-08-20 14:38
php
从零开始的ThinkPHP6.x——多应用路由访问
不知道有没有小伙伴遇到跟我一样的问题,刚部署的
TP6
兴致冲冲的开始练手,结果……啊~翻了一下手册,原来是因为
TP6
默认的单应用模式,所以默认路由为domain/index.php/controller/
云杰菌
·
2020-08-20 14:35
php
thinkphp
tp6
.0框架和应用项目安装
今天在github上下载了最新的tpv-6.0应用项目和框架,应用项目改为zerg,核心框架改为thinkphp放入zerg中,zerg放到xampp/htdocs中,然后访问http://localhost/zerg/public/失败,报错如下在网上搜了半天说是没装composer,因为之前在家下载的是v5.0.7没有出现这个问题,很奇怪啊然后按照网上的步骤下载composer,安装,可以用c
qq_35752802
·
2020-08-20 14:32
工作
Tp6
多应用下路由有些没有效果,这是为什么?
Tp6
.0路由说明1、多应用下使用多个子域名或者独立域名访问是通过config/app.php文件去配置的。'domain_bind' => [
Jon Daijn
·
2020-08-20 14:58
thinkphp6
thinkphp6 整合layuiadmin
(iframe版本1.2.1)thinkphp部分1.获取
tp6
框架 composercreate-projecttopthink/thinktpadmin2.配置域名访问
tp6
略过3.获取多应用包
薛东东
·
2020-08-20 14:55
thinkphp
TP6
多应用路由配置
说到
tp6
最近自己新写了一个博客,然后用到的就是
tp6
框架,然后发现与之上一版本tp5有很多不同,比如路由注册,
tp6
默认单应用不会有什么问题,但是多应用的时候很多人就懵逼了。
qitx_net
·
2020-08-20 14:54
我的随笔
thinkphp6.0路由篇之注解路由和URL生成
一、注解路由注解路由需要安装扩展(安装扩展前先备份
tp6
文件)进行扩展安装需要执行命令:composerrequiretopthink/think-annotation3.安装好后,使用use引入相关类库
小小神丶
·
2020-08-20 14:44
#
thinkphp6.0学习
tp6
框架访问目录影藏入口文件
打开apache安装目录中的httpd.confg,修改以下内容:开启以下扩展:LoadModulerewrite_modulemodules/mod_rewrite.so在Directory标签中,将AllowOverridenone设置为AllowOverrideAll重启apache将.htacess内容修改为以下内容:Options+FollowSymlinks-MultiviewsRew
lwaimj
·
2020-08-20 14:12
thinkphp
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他