LoginSignup
0
4

More than 5 years have passed since last update.

Laradockでlaravel入門

Last updated at Posted at 2019-03-18

ディレクトリを作成する

$ mkdir project
$ cd project

Laravel のインストール(最新版)

composer create-project --prefer-dist laravel/laravel src

Laradockをgithub からクローン

$ git clone https://github.com/Laradock/laradock.git
$ cd laradock

.env(Laravel)修正

src/.env
- DB_HOST=127.0.0.1
+ DB_HOST=mysql
- DB_DATABASE=homestead
+ DB_DATABASE=default
- DB_USERNAME=homestead
+ DB_USERNAME=root
- DB_PASSWORD=secret
+ DB_PASSWORD=root

.env(Laradock)の編集

$ cd laradock
$ cp env-example .env
laradock/.env
- APP_CODE_PATH_HOST=../
+ APP_CODE_PATH_HOST=../src
- NGINX_HOST_HTTP_PORT=80
+ NGINX_HOST_HTTP_PORT=8001
- MYSQL_VERSION=latest
+ MYSQL_VERSION=5.7

docker-compose up

docker-compose up -d nginx mysql workspace

設定が完了したら、localhost:8001にブラウザからアクセスしてみましょう!
↓の画面が表示できていると思います。

これで、開発環境の構築は終了です。

スクリーンショット 2019-03-18 11.40.52.png

おまけ

Laravelで認証機能(ログイン機能)を実装するときの手順もまとめておきました。

認証機能の作成

# workspaceコンテナに入る
docker-compose exec workspace bash

# 認証機能のための準備
php artisan make:auth

# マイグレーション実行
php artisan migrate

認証機能(ログイン機能)が実装されました!
スクリーンショット 2019-03-18 13.04.59.png

0
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
4