前提・実現したいこと
マイグレーションでのテーブル作成
ここに質問の内容を詳しく書いてください。
php artisan make:migrationでマイグレーションファイルを作成し、php artisan migrateで実行しました。ログも表示されました。
MySQL にログイン、データベースを選択し、mysql> show tables;でテーブル一覧確認をしたら Empty set (0.00 sec) と表示されました。
php artisan migrateでテーブルを作成したつもりでいるのですが方法が間違っているのでしょうか。まだ初めてばかりなので的外れな質問をしていたらすいません。
発生している問題・エラーメッセージ
エラーメッセージ
Empty set (0.00 sec)
該当のソースコード
ソースコード php artisan make:migration create_tasks_table --create=tasks create_tasks_tableに $table->string('content'); を追加。 $ php artisan migrate Migrated: 2018_09_06_003632_create_tasks_tableログが表示。 MySQL ログイン $ mysql -u root mysql>use kadai-tasklist; mysql> show tables; ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。 <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateTasksTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('tasks', function (Blueprint $table) { $table->increments('id'); $table->string('content'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('tasks'); } }
make:migration時にマイグレーションファイルが作られてると思いますので、そちらも挙げて頂けると嬉しいです。
返信ありがとうございます。$ php artisan make:migration create_tasks_table --create=tasks を入力しました。2018_09_06_003632_create_tasks_table.phpがmigrationファイルに追加されました。
>2018_09_06_003632_create_tasks_table.phpがmigrationファイルに追加されました。
その中身を質問に追記することはできますか?
ここにより詳細な情報を記載してください。に追記しましたのでよろしければ確認お願いします。
すみません、貼れてるか見直してもらえると嬉しいです。あと、叩いたときに画面に何が出てるか、laravel.logに何か出てるかも追記してもらえると嬉しいです。
すいません。貼れてなかったです。Migrated: laravel.logは2018_09_06_003632_create_tasks_tableです。
"該当のソースコード"、"補足情報"のコードの部分を"````"(バッククォート)で囲うと見やすくなるので、使ってもらえると嬉しいです。
あと確認なのですが、.envのDB_DATABASEは"kadai-tasklist"に設定されておりますか。
ありがとうございます。してませんでした。mysqlのデータベース名を設定したました。"kadai-tasklist"に変更後、mysql> show tables;入力でよろしいのでしょうか?
php artisan make:migrate の後のファイル名は以前に入力した ”php artisan make:migration create_tasks_table --create=tasks”と同じでよろしいのでしょうか?
回答1件
あなたの回答
tips
プレビュー