自己的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,教程到此结束
digital-vm,这家注册在罗马尼亚的公司在国内应该有不少人比较熟悉了,主要提供VPS业务,最高10Gbps带宽,还不限制流量,而且还有日本、新加坡、美国洛杉矶、英国、西班牙、荷兰、挪威、丹麦这些可选数据中心。2020年,digital-vm新增了“独立服务器”业务,暂时只限“日本”、“新加坡”机房,最高也是支持10Gbps带宽... 官方网站:https://digital-vm.co...
云如故是一家成立于2018年的国内企业IDC服务商,由山东云如故网络科技有限公司运营,IDC ICP ISP CDN VPN IRCS等证件齐全!合法运营销售,主要从事自营高防独立服务器、物理机、VPS、云服务器,虚拟主机等产品销售,适合高防稳定等需求的用户,可用于建站、游戏、商城、steam、APP、小程序、软件、资料存储等等各种个人及企业级用途。机房可封UDP 海外 支持策略定制 双层硬件(傲...
BuyVM 商家算是有一些年头,从早年提供低价便宜VPS主机深受广大网友抢购且也遭到吐槽的是因为审核账户太过于严格。毕竟我们国内的个人注册账户喜欢账户资料乱写,毕竟我们看英文信息有些还是比较难以识别的,于是就注册信息的时候随便打一些字符,这些是不能通过的。前几天,我们可以看到BUYVM商家有新增加迈阿密机房,而且商家有提供大硬盘且不限制流量的VPS主机,深受有一些网友的喜欢。目前,BUYVM商家有...
thinksns为你推荐
dangersbit支付宝蜻蜓发布怎么取得支付宝蜻蜓二代的代理?支付宝账户是什么支付宝账户是什么?netshwinsockreset游戏出现battlEye Launcher 怎么办ipad代理如何贷款买IPAD加多宝和王老吉王老吉和加多宝的区别佛山海虹海虹蒸多长时间申请400电话电话是什么电话啊?怎么申请400电话400呢?具体收费价格是什么?团购程序团购系统软件有哪些?一般需要考虑那几点?账号通谁知道帐号通怎么解 我的号被盗号的帮了
域名主机管理系统 idc评测 日本软银 mach5 远程登陆工具 英文站群 idc资讯 支付宝扫码领红包 申请网页 web服务器搭建 www789 镇江高防 学生机 alexa世界排名 ipower 建站行业 asp.net虚拟主机 一句话木马 宿主机 衡天主机 更多