自己的thinksns
thinksns 时间:2021-04-12 阅读:(
)
ThinkSNSPlus新扩展包安装方法简介ThinkSNSPlus为了满足laravel升级带来的新特性以及新体验,会随时对各种技术参数进行调整,包括laravel版本升级,PHP版本升级,我们针对每一个laravel版本的发布做升级,这样做是为了您的项目在运行很长时间「一般只一个LTS的服务支持周期」之后,不会因为主体框架升级而导致不必要的问题需求:为了打消大家对扩展包安装的疑虑,我们先写一版图文版的教程来告诉大家如何安装非主干自带的安装包的安装方法,我们以PC扩展包为例所以的例子均默认以ThinkSNSPlus根目录为目录起始,ThinkSNSPlus简写为TS+一.
从github仓库克隆仓库到本地「自己的电脑,或者服务器」/packages目录中「注:存放在哪个目录其实不重要,放在这里主要是为了把扩展包统一放置」,所以pc包所在的路径为:/packages/plus-component-pc,这里的pc包名是官方的默认包名,实际的包名,请以从github克隆的包名为准;a),当前操作系统为OSX,如图,/plus/packages/plus-component-pc即为pc包的所在路径二.
将pc扩展包加入到依赖中a)编辑TS+下的composer.
json,找到json对象中的「repositories」属性,类型为数组:b)在此数组的任意位置加入pc包的元素如图:,i.
元素属性说明:1.
type:告诉composer以路径的方式安装这个扩展包;2.
url:告诉composer这个包相对于当前被编辑的composer.
jons文件的相对路径,也就是我们在第一步中将pc包放置的位置,再次说明,包的位置可以是任意位置,3.
options.
symlink,是否将packages里的包,软链接到vendor目录中,「建议软链接,这样在更新packages中相应的包之后,如果有新的类加入,只需要在根目录执行composerdump-autoload就可以」4.
options.
plus-soft:c)将添加的包加入到composer依赖中:上一步只是告诉composer有pc包这个一个东西存在,但是并没有告诉composer我们要使用这个东西,这一步,我们就来让composer知道,我们要使用composer这个包啦;i.
Composer依赖包里的composer.
json文件首先需要一个属性:version来表明自己的版本,如果没有这个属性,composer就会告诉我们,没有找到相应的版本,所以我们先要在pc包的composer.
json文件中,添加一个版本号:「如果已经有这个属性了,就不需要修改了」ii.
,如图所示:我们现在定义的版本好是5.
0.
1,所以,需要在TS+的composer中用下图所示的方式来引入这个包:这个是TS+完整的依赖包列表,箭头所示部分,即为引入pc包的标记「被引入依赖的版本号的写法,请查看compser文档,这里不做介绍了」iii.
然后我们回到TS+根目录,执行composerinstall,到最后,我们看看laravel已经发现了这个包了,说明已经依赖成功,但是到这里并没有结束,因为pc包会有一些自己的数据表加入到数据库中,所以我们还需要继续下一步iv.
执行:phpartisanpakcage:handlepc发现如下图:,install:安装,remove:移除「删掉数据库,并删除配置文件」,link:将静态文件软链接到TS+的public目录;继续:v.
Phpartisanpackage:handlepcinstall:,输入yes回车,命令行输出:Seeding:PcTableSeeder,说明数据库迁移成功vi.
Phpartisanpackage:handlepclink可以把pc包的静态文件软链接到public目录,这样每次pc包有更新才做,就不用再次执行这个步骤了三.
我们会将我们自己的扩展包都统一规范,非必要的扩展包都会以这种方式来安装,如果有疑问,请到https://github.
com/slimkit/thinksns-plus提issue,教程到此结束
我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...
Letbox 云服务商在前面的文章中其实也有多次介绍,这个服务商其实也算是比较老牌的海外服务商,几年前我也一直有使用过他们家的VPS主机,早年那时候低至年付15-35美元左右的VPS算式比较稀缺的。后来由于服务商确实比较多,而且也没有太多的网站需要用到,所以就没有续费,最近这个服务商好像有点活动就躁动的发布希望引起他人注意。这不有看到所谓的家中有喜事,应该是团队中有生宝宝了,所以也有借此来发布一些...
搬瓦工最新优惠码优惠码:BWH3HYATVBJW,节约6.58%,全场通用!搬瓦工关闭香港 PCCW 机房通知下面提炼一下邮件的关键信息,原文在最后面。香港 CN2 GIA 机房自从 2020 年上线以来,网络性能大幅提升,所有新订单都默认部署在香港 CN2 GIA 机房;目前可以免费迁移到香港 CN2 GIA 机房,在 KiwiVM 控制面板选择 HKHK_8 机房进行迁移即可,迁移会改变 IP...
thinksns为你推荐
操作httpServicemy新iphone也将禁售iPhone停用怎么解锁 三种处理方法详解支付宝是什么什么是支付宝? 请详细介绍.爱买网超爱买网的特点zhuo爱timi什么意思zhuo爱作文:温暖的( )武林官网欢go客户端一般在哪里下载是官方的?开源网店国内开源网店系统哪款好discuz论坛discuz论坛要怎么弄
台湾主机 ip反查域名 冰山互联 流媒体服务器 服务器日志分析 国内加速器 河南服务器 云全民 100m免费空间 cpanel空间 圣诞促销 gspeed 网站卫士 免费活动 广州服务器 国外ip加速器 德隆中文网 浙江服务器 国外网页代理 免费网络空间 更多