Skip to content

laravel project git clone example

y.imamura edited this page May 27, 2018 · 8 revisions

Laravelプロジェクトをgit cloneする例

準備

Vagrantのgitからssh接続設定を行っておく。

変数設定する

REPOSITORY_NAME=user_name/repository_name.git
PROJECT_NAME=project-123456
PROJECT_DB_NAME=`echo $PROJECT_NAME | sed s/-//`

以下をコピペする。

git clone git@github.com:$REPOSITORY_NAME $PROJECT_NAME
cd $PROJECT_NAME
composer install
cp .env.example .env

mysql -e "create database $PROJECT_DB_NAME"
sed -ie "s/DB_DATABASE=homestead/DB_DATABASE=$PROJECT_DB_NAME/" .env
sed -ie "s/DB_USERNAME=homestead/DB_USERNAME=vagrant/" .env
sed -ie "s/DB_PASSWORD=secret/DB_PASSWORD=MySQL5.7/" .env

php artisan key:generate
php artisan migrate
php artisan serve --host=0.0.0.0

http://192.168.99.99:8000

Clone this wiki locally