質問するログイン新規登録

回答編集履歴

1

追記

2019/08/17 04:08

投稿

退会済みユーザー
answer CHANGED
@@ -4,8 +4,11 @@
4
4
 
5
5
  > SQLSTATE[42S22]: Column not found: 1054 Unknown column 'folder_id' in 'field list' (SQL: insert into `tasks` (`folder_id`, `title`, `status`, `due_date`, `created_at`, `updated_at`) values (1, サンプルタスク 1, 1, 2019-08-18 03:40:27, 2019-08-17 03:40:27, 2019-08-17 03:40:27))
6
6
 
7
- このエラーはPHPが出しているエラーではなく、MySQLが出しているエラーです。MySQLが出すエラーなので、Seederに`folder_id`を指定しているかどうかなんてMySQLの責任範囲ではないので、Seederのチェックをして出しているエラーじゃない。
7
+ このエラーはPHPが出しているエラーではなく、MySQLが出しているエラーです。
8
+ `SQLSTATE` で始まるものは、SQLのエラー。
8
9
 
10
+ MySQLが出すエラーなので、Seederに`folder_id`を指定しているかどうかなんてMySQLの責任範囲ではないので、Seederのチェックをして出しているエラーじゃない。
11
+
9
12
  MySQLがチェックして判定できるのは、MySQLそれ自身の問題です。
10
13
  つまり、`tasks`テーブルに`folder_id`なんてカラムねーぞ!というエラーです。
11
14
  `migration`ファイルを確かめる。