前提実現したいこと
laravelプロジェクトに移動してテーブル作成した後php artisan migrateを実行するとエラーとなっていまいどう解決したらいいか分からずご質問させてください
発生している問題・エラーメッセージ
at C:\Users\n\Desktop\app2\vendor\laravel\framework\src\Illuminate\Database\Connection.php:664 660| // If an exception occurs when attempting to run a query, we'll format the error 661| // message to include the bindings with SQL, which will make this exception a 662| // lot more helpful to the developer instead of just the database's errors. 663| catch (Exception $e) { > 664| throw new QueryException( 665| $query, $this->prepareBindings($bindings), $e 666| ); 667| } 668| Exception trace: C:\Users\n\Desktop\app2\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70 2 PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=homestead", "homestead", "secret", []) C:\Users\n\Desktop\app2\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70 Please use the argument -v to see more details.
補足情報(FW/ツールのバージョンなど)
https://teratail.com/questions/122336が同じ状況だったのでこちらを参考にしてみます。
OS:windows10
「テーブル作成した後」という一文は正しいですか?
php artisan make:migration create_posts_table --create=posts
のコードでテーブルを作成した後にphp artisan migrateを行いエラーとなってしまいました。
テーブルが本当に作成されたかどうかを確認したのか?(それはどういう方法で?)という問いだと思います。
laravelプロジェクトに移動せずに実行していたこと
テーブルが複数作成されてエラーだったということで
無事解決できました。
お手数おかけしますしましたありがとうございます^^;」
まだ質問が「受付中」になっていますが、どのように解決したのかを回答文に書き、「解決済」にされてはいかがでしょうか。
すみません、上記の解決したといいますのはmacのことでした。
勘違いしておりました。
申し訳ございません。
xamppでphpmyadminを使用してDB→テーブルは作成済みです。
コマンドプロンプト laravelプロジェクトに移動して「php artisan make:migration create_tasks_table --create=tasks」
を実行した後php artisan migrateでやはりエラーとなってしまいます。
紛らわしいなあ 返答貰った後に回答したんだけど、その回答スルーでmtsさんのコメントに対して解決したって書いてあったから、自分の回答は的外れでmtsさんの意見によって解決したと思ったんだけどな
すみません、、
https://teratail.com/questions/122336
こちらの記事が同じ現象だったので試してみます。
mtsさんのコメントよりもずっと先に同じこと回答してるんだがな
質問編集してもらって状況更新されたほうが良いかと。
書いてあること以外を汲み取ることは不可能です
(本当に何も調べない試さない人との区別は赤の他人にはできませんので)
すみません、修正致しました。
前回お送りさせてもらったこちらの記事はエラーは同じでしたが
あくまでlaradockでのやり方でxamppでのやり方ではなかったので解決できませんでした(^^;)
https://teratail.com/questions/122336
回答2件
あなたの回答
tips
プレビュー