##データベースを作成する
mysql -u root -p
-u ユーザー名
-p パスワード認証
MySQLにログイン完了後、kakekomi(私が作成したいデータベース名)というデータベースを作成します
mysql> CREATE DATABASE `kakekomi`;
作成したデータベースを確認するには
mysql>show databases;
下記のような表示されます。
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| easywms |
| kakekomi |
| mysql |
| performance_schema |
| sys |
+--------------------+
6 rows in set (0.01 sec)
PHPに戻って、エンコード数の設定を記述(これをやっておかないとHEROKUした時にエラーのオンパレードとなる)
app/Providers/AppServiceProvider.php
public function boot()
{
\Schema::defaultStringLength(191);
}
##envを設定する。
.env
//直すべきとこ3つ
DB_DATABASE=kakekomi→DB名
DB_USERNAME=root→mysqlのユーザー名
DB_PASSWORD=secret→ご自身のmysqlのパスワード
##DATABASEも設定しよう
config/database.php
//上の設定と同じように3つ合わせよう
'mysql' => [
// :
// :
'database' => env('DB_DATABASE', 'kakekomi'),//DB名
'username' => env('DB_USERNAME', 'root'),//mysqlのユーザー名
'password' => env('DB_PASSWORD', 'secret'),//→ご自身のmysqlのパスワード
// :
// :
],
懺悔、、
私はバカでした。皆様のありがたい記事を拝見しながら、記事に書かれているpassword=>secretを鵜呑みにして、そのまま入れていました。自分のパスワードに決まってるでしょ!