.envの設定

.envの雛形です。

APP_NAME=アプリ名
APP_ENV=local
APP_KEY=base64:xm32vRhAoldfDPV5wt/Kjudc1yJj9AeXx2JT/0vuA5E=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock
DB_DATABASE=アプリのデータベース名
DB_USERNAME=root
DB_PASSWORD=root

SQLSTATE[42S01]が出てしまう場合

artisanでphp artisan migrateを実行してSQLSTATE[42S01]が出てしまう場合があります。

その場合はapp/Providers/AppServiceProvider.phpを開いてboost関数に以下のコードを追加してください。

Schema::defaultStringLength(191);

これでもう一回php artisan migrateを実行してください。

これでもまだエラーが出る場合があります。

僕はデータベースのテーブルを全部削除してphp artisan migrateを実行したら正常に出来ましたが、テーブルの全データが消えることになるので自己責任でお願いします。