①MAMPを起動
アプリケーションからMAMPを開き、「サーバを起動」を押下する。
②phpMyAdminにアクセス
phpMyAdminにアクセスする。
③データベース作成
▪︎新規作成
左側のメニューから「新規作成」を押下する。
▪︎データベース名入力
フォームに作成したいデータベース名を入力する。
▪︎文字コード設定
プルダウンから文字コード「utf8_general_ci」を選択する。
▪︎作成
「作成」ボタンを押下する。
④特権の設定
▪︎データベースの選択
左側のメニューから特権を設定したいデータベースを選択する。
今回は先ほど③で作成したデータベースを選択する。
▪︎特権タブを開く
上部から「特権タブ」を開く。
▪︎ユーザアカウント追加
「ユーザアカウントを追加する」を押下する。
▪︎ログイン情報フォーム入力
ユーザ名、パスワード、再入力を入力する。
他の設定は変えない。
▪︎ユーザアカウント専用データベース設定
チェックボックスから「データベース laravel_task への全ての特権を与える。」を選択し、チェックを入れる。
▪︎グローバル特権設定
チェックボックスから「すべてチェックする」を選択し、チェックを入れる。
▪︎SSL設定
ラジオボタンから「REQUIRE NONE」を選択しする。
▪︎実行
「実行」ボタンを押下する。
⑤.envファイルのデータベース設定
.envファイルを開き、下記の通りデータベースを設定する。
公文)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=【③で作成したデータベース名】
DB_USERNAME=【④で作成したユーザ名】
DB_PASSWORD=【④で設定したパスワード】
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock
例)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=laravel_task
DB_USERNAME=laravel_user
DB_PASSWORD=password123
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock
⑥DBマイグレート
▪︎ディレクトリ移動
公文)
$ cd /Applications/MAMP/htdocs/プロジェクト名
例)
$ cd /Applications/MAMP/htdocs/laravel_test
▪︎DBマイグレート
$ php artisan migrate