从github上拉回的laravel项目本地运行环境设置

由于vender文件夹,.env等文件都包.gitignore文件里,从Github上拉回的Laravel项目需要做一些本地设置才能运行
.gitignore文件:

vendor/
node_modules/
npm-debug.log

# Laravel 4 specific
bootstrap/compiled.php
app/storage/

# Laravel 5 & Lumen specific
public/storage
public/hot
storage/*.key
.env.*.php
.env.php
.env
Homestead.yaml
Homestead.json

# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer
.rocketeer/

First Step: 运行以下命令,解决‘vendor’文件夹缺失,添加各种package dependencies的问题。

$ composer install

Second Step: 新建'.env' 文件

$ cp .env

Third Step: 生产app key

$ php artisan key:generate

Fourth Step:

.env 中配置数据库信息,进行migrate,如果有seeder还需要运行seeder。

遇到的问题:composer install ,所有的package都报错:“downloading failed”
解决办法:删除composer.lock文件在运行composer install。

你可能感兴趣的:(从github上拉回的laravel项目本地运行环境设置)