自己的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,教程到此结束
官方网站:点击访问火数云活动官网活动方案:CPU内存硬盘带宽流量架构IP机房价格购买地址4核4G50G 高效云盘20Mbps独享不限openstack1个九江287元/月立即抢购4核8G50G 高效云盘20Mbps独享不限openstack1个九江329元/月立即抢购2核2G50G 高效云盘5Mbps独享不限openstack1个大连15.9元/月立即抢购2核4G50G 高效云盘5Mbps独享不限...
无忧云怎么样?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。一、无忧云官网点击此处进入无忧云官方网站二...
快云科技怎么样?快云科技是一家成立于2020年的新起国内主机商,资质齐全 持有IDC ICP ISP等正规商家。我们秉承着服务于客户服务于大众的理念运营,机器线路优价格低。目前已注册用户达到5000+!主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机!产品特色:全配置均20M带宽,架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10阵列, 国...
thinksns为你推荐
strategicsns163yeahyeah邮箱和163邮箱的区别在哪里 那个好用波音737起飞爆胎飞机会爆胎?重庆电信dnsPSP上网急救!重庆电信的DNS是多少啊?生药http资费标准电信套餐资费介绍表温州商标注册温州商标注册?美国独立美国独立时不是只有13个洲吗?后来的领土都是怎么得来的。zencart模板zen cart套用模板后,外观控制显示红色打不开,为什么?关闭评论抖音上购物后给卖家的评价怎么删除掉?
服务器租用托管 云网数据 息壤主机 免费cdn加速 好看的桌面背景大图 网页背景图片 论坛空间 qingyun bgp双线 域名转接 腾讯实名认证中心 adroit 卡巴斯基试用版 tna官网 中国电信宽带测速网 云营销系统 工信部icp备案查询 中国电信宽带测速 rewritecond 国外免费网盘 更多