海滨擎蟹

laravel 新项目部署或团队开发流程

laravel 有多好用就不多说了。

今天尝试在家里把项目拿回来开发,只要几步就能完全把代码环境设置好。

开发环境不谈,基于 homestead 虚拟机,流程并不复杂,跟着 laravel-china 上的环境部署教程走一遍就是了。今天主要讲代码数据库这些内容恢复到开发状态有多轻松。

之前的管理项目版本工具的是 svn,框架用的 ci,tp 之类,没有引入 composer ,自然要把所有的前端所需要的库,后端需要的库,以及数据库 sql 都打包在一起。代码用的 svn 下载还算快的,但数据库就不好搞了,尤其是数据库里记录变多了之后,导入导出需要花很长的时间。还原好数据库后,还要重新配置数据库连接之类的东西,感觉不够工整,流程不够清晰。

laravel 就不同了,使用 composer 管理后台的库,用 npm(yarn) 管理前端的库,并且 内置 artisan 脚本,数据库迁移轨迹清晰,faker 做工厂类,seeder 做批量生存 fake 数据。流程清晰,操作便捷。

迁移的大体步骤如下:

至此,本地的代码环境便完整了。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »