通过 git clone 下来的 laravel 项目,因为 .gitignore 文件设置了忽略项的原因,没有/vendor
目录和 /node_modules
,所以直接跑是肯定跑不起来的。这时候,就需要还原 laravel 项目。
首先进入 clone 下来的项目文件
1、还原 vendor 目录
composer install
2、还原 node_modules 目录
npm install
或者(使用了淘宝源的话)
cnpm install
3、还原 .env
cp .env.example .env
php artisan key:generate
接着按照自身情况配置 .env
4、还原 homestead.yaml
php vendor/bin/homestead make
5、启动 homestead
vagrant up
6、还原数据库
vagrant ssh
cd XXXX
php artisan migrate
php artisan db:seed
这样就恢复了 laravel 项目。
网友评论