自己的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,教程到此结束

阿里云金秋上云季,云服务器秒杀2C2G5M年付60元起

阿里云(aliyun)在这个月又推出了一个金秋上云季活动,到9月30日前,每天两场秒杀活动,包括轻量应用服务器、云服务器、云数据库、短信包、存储包、CDN流量包等等产品,其中Aliyun轻量云服务器最低60元/年起,还可以99元续费3次!活动针对新用户和没有购买过他们的产品的老用户均可参与,每人限购1件。关于阿里云不用多说了,国内首屈一指的云服务器商家,无论建站还是学习都是相当靠谱的。活动地址:h...

PacificRack 端午节再来一款年付$38 VPS主机 2核4GB内存1TB流量

这不端午节和大家一样回家休息几天,也没有照顾网站的更新。今天又出去忙一天没有时间更新,这里简单搜集看看是不是有一些商家促销活动,因为我看到电商平台各种推送活动今天又开始一波,所以说现在的各种促销让人真的很累。比如在前面我们也有看到PacificRack 商家发布过年中活动,这不在端午节(昨天)又发布一款闪购活动,有些朋友姑且较多是端午节活动,刚才有看到活动还在的,如果有需要的朋友可以看看。第一、端...

易探云韩国云服务器仅50元/月,510元/年起

韩国云服务器哪个好?韩国云服务器好用吗?韩国是距离我国很近的一个国家,很多站长用户在考虑国外云服务器时,也会将韩国云服务器列入其中。绝大部分用户都是接触的免备案香港和美国居多,在加上服务器确实不错,所以形成了习惯性依赖。但也有不少用户开始寻找其它的海外免备案云服务器,比如韩国云服务器。下面云服务器网(yuntue.com)就推荐最好用的韩国cn2云服务器,韩国CN2云服务器租用推荐。为什么推荐租用...

thinksns为你推荐
操作http操作httphttp500http://bb500.com 这个电影网站安全不?为什么?有人能告诉我吗?不懂的人表乱说浪费你我的时间谢谢wordpress模板wordpress模板与主题的区别linux防火墙设置LINUX系统怎么关闭防火墙新iphone也将禁售苹果ID换了个新的怎么还是停用internetexplorer无法打开电脑的Internet Explorer打不开?flashftp下载rmdown怎么下载碧海银沙网怎样在碧海银沙网里发布图片?玖融网泰和网理财可信吗,泰和网理财是不是骗人的啊????????
北京vps主机 亚洲大于500m 美国主机评测 host1plus site5 highfrequency 全球付 uk2 rackspace 坐公交投2700元 vip购优汇 789电视 域名接入 免费申请个人网站 中国电信宽带测速网 台湾谷歌 in域名 域名dns 1元域名 太原联通测速 更多