前提
docker laravel 環境下です
デフォルトで用意されてるusersテーブルをmigrateしたのですが
laravelの.envに記載したデータベースに
show tables from データベース名;で確認したら入っていませんでした
php artisan migrate 結果
Migration table created successfully. Migrating: 2014_10_12_000000_create_users_table Migrated: 2014_10_12_000000_create_users_table (0.1 seconds)
laravel .env
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=データベース名 DB_USERNAME=mysqlのユーザー名 DB_PASSWORD=mysqlユーザーのパス
どこにテーブルが保存されたのでしょうか。
他のDBにも入っていませんでした
もしよろしければご教授いただけないでしょうか
各種ログに何かしら残ってませんか?
m.tsさん返信ありがとうございます。
mysqlを学び始めたばかりでログについてよくわかって
いないのですがgeneral_logを確認すればいいのでしょうか。
初歩的な質問で申し訳ございません。
細かいですか、ユーザ名は略さずお願いします。
こだわりがあるとかではないですが、1字違えば別人です。
>general_logを確認すればいいのでしょうか。
環境次第に思います。
MySQLだけでなくサーバーログ、PHPログ、Laravelログ
関係しているものすべて確認されたほうが良いと思います。
Dockerもログありますね。
それによって「マイグレーションでどういう順路を辿ったか」を確認できるかもしれません。
m.ts10806さん返信ありがとうございます。
大変申し訳ございませんでした。以後気をつけます。
> 関係しているものすべて確認されたほうが良いと思います。
ありがとうございます。
どこをどのように調べていけばいいのかわからなかったので
本当に助かりました。
ご指摘通り全てのログを確認してみます。
m.ts10806さん返信ありがとうございます。
マルチポストが規約違反と知りませんでした
すぐに消します
失礼ばかりで本当にすいません。
次回からは規約に一通り目を通して質問します
大変申し訳ございませんでした。
規約違反というより「非推奨」です。
マルチポストをしたところで結局読むのは赤の他人で早く回答が得られるわけではないというのと、
全てに同じように対応するのは難しいということ(人間基本はシングルタスクです)
が挙げられます。
あと、案外質問サイト利用している人(回答者側)って同じなんですよね。
私は知恵袋を回答者として利用しているわけではなく、別で調べものしていてたまたま見つけただけですけど。
あなたの回答
tips
プレビュー