[Laravel] macとMAMPでつまずいたことろ

つまづきポイント

①MAMPをWebサーバーにしてブラウザで確認する場合

php artisan serve

ブラウザのURL入力欄に【http://127.0.0.1:8000/】と入力すると、Laravelの初期画面が表示される。
そして
ブラウザで確認する場合
http://localhost/laravel/members/public/
と打ってもmacでは表示されない
http://localhost:8888/laravel/members/public/
と打つと表示される

②上記でもエラーが出る場合、PHPのバージョンを合わせる必要がある

③最初のマイグレートがうまくいかない

php artisan migrate

このコマンドを打っても、MAMPのphpmyadminに反映されない。

.envのサーバー設定が正しくない

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889 ここはMAMPの設定でportの数値を確認
DB_DATABASE=members ここはphpmyadminで自分が作ったデータベース名
DB_USERNAME=root
DB_PASSWORD=root ここは無記入ではダメで無条件でrootを入れる

これでコマンドを打つと

Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated: 2014_10_12_000000_create_users_table (48.56ms)
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated: 2014_10_12_100000_create_password_resets_table (48.00ms)
Migrating: 2019_08_19_000000_create_failed_jobs_table
Migrated: 2019_08_19_000000_create_failed_jobs_table (49.87ms)
Migrating: 2019_12_14_000001_create_personal_access_tokens_table
Migrated: 2019_12_14_000001_create_personal_access_tokens_table (74.83ms)

となり、データベースに各テーブルが構築されるはず

コメント

タイトルとURLをコピーしました