基于开源CMS做发行版
首先,关于发行版的问题,完全合理合法。
其次,核心还是围绕电商,比如说,以推荐为核心的电子商务,可以类似写个文章,然后推荐一通,然后给一个购买按钮。这样就不是那种经典的电商了,纯粹奔着购物去的。所以可以考虑以wordpress和typecho为基础,做一个发行版,专注于这个小型的领域。
其实做CMS,是我的一个梦想吧,但是这个梦想,如果钱途不明,还是不要去做好了。
首先,关于发行版的问题,完全合理合法。
其次,核心还是围绕电商,比如说,以推荐为核心的电子商务,可以类似写个文章,然后推荐一通,然后给一个购买按钮。这样就不是那种经典的电商了,纯粹奔着购物去的。所以可以考虑以wordpress和typecho为基础,做一个发行版,专注于这个小型的领域。
其实做CMS,是我的一个梦想吧,但是这个梦想,如果钱途不明,还是不要去做好了。
今天开机之后打开WSL,得到这样一个东西:WslRegisterDistribution failed with error
。然后要求Press any key to continue
,我一按,这个wsl shell立刻就关闭。再打开还是这个狗屎。
搜了一通,发现是很多人都有的问题,不一会就找到了一个解决方案:
最近在玩WSL,就是Windows Subsystem for Linux,感觉很好,能够完全替换Cygwin。
于是就在WSL里远程连接一个服务器,服务器用的是root账户,那么显然是ssh [email protected]
了。但是在本地WSL里呢,由于多次忘记sudo
导致报错,我就自然而言的加了sudo
,所以就是sudo ssh [email protected]
,结果呢,总是提示要密码。这就很邪门,我明明已经把ssh pub key放进去了。
WSL, Windows Subsystem for Linux
可以直接粘贴,但Vim不行
要按住shift
才行
以上是debian的方法
似乎Ubuntu直接就OK了
原文:https://segmentfault.com/q/1010000004163673
问:
看别人的代码里好像很多用$router->的,看手册里好像都是Route::,这俩方式有什么区别吗?
答:Route::get
这种写法在Laravel
里叫做Facades
,本义是为了写起来方便而造出来的。
它等价于$app->make('router')->get
;
也是从服务容器里取出来的,提供路由服务的是 App\Providers\RouteServiceProvider
。
如果你通过依赖注入里拿到$router
那么,它也等价于$app->make('router')
,也等价于Route::
这个Facades
你可以参考一下Facades的文档理解一下:
https://laravel.com/docs/5.7/facades
undo last commit ( most recent commit) to your local repository:
git reset --hard HEAD~1
或者先看一下commit的编号,然后把你想要退回的commit编号记录一下,然后:
git reset --hard REF/commit-no
这么做是有风险的,请务必git status
命令看一下当前是否有未保存的改动!
那么本地改好了,怎么推送到remote呢?