laravel远程工作 - 开始前的准备和沟通

2017-05-13  本文已影响534人  小小奶狗

接下来是下午的操作:

后台用到的composer包
- git clone http://gitlab.develop.umeishu.com:port/root/rent-api.git在WWW目录下执行,由于魏关闭了服务器22端口,无法使用ssh下载。但是公钥部署和Access Token依然有用。

- 然后是分支管理,创建并切换到开发分支`git checkout -b develop master`,[使用见文章](https://erchoc.github.io/2017/05/09/Git%E5%9C%A8%E9%A1%B9%E7%9B%AE%E4%B8%AD%E7%9A%84%E4%BD%BF%E7%94%A8/)

- 新建rent数据库,切换win10的bash执行`cp .env.example .env`,修改.env中数据库和登陆账号密码。

- 生成key:`php artisan key:generate`

- 修改hosts,添加rent.dev映射,配置phpStudy虚拟域名,访问rent.dev测试。

- 由于我clone的master,remote上的dev版本比master新。所以我要pull拉一下服务器上的dev代码,使用`git pull origin dev`,dev是服务器上分支名称,pull之后本地代码就会有变动,Route就会添加。

- 然后`compoer install`更新一下依赖包,访问测试路由/hello。

- 访问测试出现一个错误:`Unable to boot ApiServiceProvider, configure an API domain or prefix`,这是因为remote的dev上使用了用于RESTful API的dingo/api包,我pull的时候.env.example文件添加了几个API开头的配置项。全部复制到.env中并且将API_DOMAIN配置为本地映射的虚拟域名即可,再次访问/hello/。
上一篇下一篇

猜你喜欢

热点阅读