つまづきポイント
①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)
となり、データベースに各テーブルが構築されるはず
コメント