質問編集履歴

3

エラーと.phpの編集

2019/07/28 05:13

投稿

Ms.yy
Ms.yy

スコア83

test CHANGED
File without changes
test CHANGED
@@ -22,31 +22,23 @@
22
22
 
23
23
 
24
24
 
25
- SQLSTATE[42S22]: Column not found: 1054 Unknown column 'title' in 'field li
25
+ SQLSTATE[HY000]: General error: 1364 Field 'body' doesn't have a default va
26
26
 
27
- st' (SQL: insert into `posts` (`title`, `body`, `updated_at`, `created_at`)
27
+ lue (SQL: insert into `comments` (`post_id`, `updated_at`, `created_at`) va
28
28
 
29
- values (投稿のタイトル, 本文です。テキストテキストテキストテキストテキスト
30
-
31
- テキストテキストテキストテキストテキスト。
32
-
33
- テキストテキストテキストテキストテキストテキストテキストテキストテキストテ
34
-
35
- キスト。テキストテキストテキストテキストテキストテキストテキストテキストテ
36
-
37
- キストテキスト。, 2019-07-28 01:07:40, 2019-07-28 01:07:40))
29
+ lues (1, 2019-07-28 05:02:00, 2019-07-28 05:02:00))
38
30
 
39
31
 
40
32
 
41
33
 
42
34
 
43
- In Connection.php line 452:
35
+ In Connection.php line 458:
44
36
 
45
37
 
46
38
 
47
- SQLSTATE[42S22]: Column not found: 1054 Unknown column 'title' in 'field li
39
+ SQLSTATE[HY000]: General error: 1364 Field 'body' doesn't have a default va
48
40
 
49
- st'
41
+ lue
50
42
 
51
43
 
52
44
 
@@ -92,135 +84,63 @@
92
84
 
93
85
  ```
94
86
 
87
+ ### postfactry.php
95
88
 
96
-
97
-
98
-
99
-  ### DatabaseSeeder.php
100
-
101
-
102
-
103
- ```ここに言語名を入力
89
+ ```
104
-
105
- ### PostTableSeeder.php
106
-
107
-
108
-
109
-
110
90
 
111
91
  <?php
112
92
 
113
93
 
114
94
 
115
- use Illuminate\Database\Seeder;
95
+ use Faker\Generator as Faker;
116
96
 
117
97
 
118
98
 
119
- class DatabaseSeeder extends Seeder
99
+ $factory->define(App\Post::class, function (Faker $faker) {
120
100
 
121
- {
101
+ return [
122
102
 
123
- /**
103
+ 'title' => '投稿のタイトル',
124
104
 
125
- * Seed the application's database.
105
+ 'body' => "本文です。テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト。\nテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト。テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト。",
126
106
 
127
- *
107
+ ];
128
108
 
129
- * @return void
130
-
131
- */
132
-
133
- public function run()
134
-
135
- {
136
-
137
- $this->call(PostsTableSeeder::class);
138
-
139
- }}
109
+ });
140
-
141
-
142
110
 
143
111
  ```
144
112
 
145
113
 
146
114
 
147
- ### DatabaseSeeder.php
115
+ ### userfactry.php
148
116
 
149
-
150
-
151
- ```ここに言語名を入力
117
+ ```
152
118
 
153
119
  <?php
154
120
 
155
121
 
156
122
 
157
- use Illuminate\Database\Seeder;
123
+ use Faker\Generator as Faker;
158
124
 
159
125
 
160
126
 
161
- class DatabaseSeeder extends Seeder
127
+ $factory->define(App\Comment::class, function (Faker $faker) {
162
128
 
163
- {
129
+ return [
164
130
 
165
- /**
131
+ 'body' => "コメントです。テキストテキストテキストテキストテキストテキスト。\nテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト。",
166
132
 
167
- * Seed the application's database.
133
+ ];
168
134
 
169
- *
170
-
171
- * @return void
172
-
173
- */
174
-
175
- public function run()
176
-
177
- {
178
-
179
- $this->call(PostsTableSeeder::class);
180
-
181
- }}
135
+ });
182
136
 
183
137
  ```
138
+
139
+  
184
140
 
185
141
 
186
142
 
187
143
 
188
-
189
-  ### DatabaseSeeder.php
190
-
191
-
192
-
193
- ```ここに言語名を入力
194
-
195
- ### postテーブルの中身
196
-
197
-
198
-
199
-
200
-
201
- mysql> show columns from posts
202
-
203
- -> ;
204
-
205
- +------------+------------------+------+-----+---------+----------------+
206
-
207
- | Field | Type | Null | Key | Default | Extra |
208
-
209
- +------------+------------------+------+-----+---------+----------------+
210
-
211
- | id | int(10) unsigned | NO | PRI | NULL | auto_increment |
212
-
213
- | created_at | timestamp | YES | | NULL | |
214
-
215
- | updated_at | timestamp | YES | | NULL | |
216
-
217
- +------------+------------------+------+-----+---------+----------------+
218
-
219
- 3 rows in set (0.01 sec)
220
-
221
-
222
-
223
- ```
224
144
 
225
145
 
226
146
 

2

テーブルの中

2019/07/28 05:13

投稿

Ms.yy
Ms.yy

スコア83

test CHANGED
File without changes
test CHANGED
@@ -144,6 +144,86 @@
144
144
 
145
145
 
146
146
 
147
+ ### DatabaseSeeder.php
148
+
149
+
150
+
151
+ ```ここに言語名を入力
152
+
153
+ <?php
154
+
155
+
156
+
157
+ use Illuminate\Database\Seeder;
158
+
159
+
160
+
161
+ class DatabaseSeeder extends Seeder
162
+
163
+ {
164
+
165
+ /**
166
+
167
+ * Seed the application's database.
168
+
169
+ *
170
+
171
+ * @return void
172
+
173
+ */
174
+
175
+ public function run()
176
+
177
+ {
178
+
179
+ $this->call(PostsTableSeeder::class);
180
+
181
+ }}
182
+
183
+ ```
184
+
185
+
186
+
187
+
188
+
189
+  ### DatabaseSeeder.php
190
+
191
+
192
+
193
+ ```ここに言語名を入力
194
+
195
+ ### postテーブルの中身
196
+
197
+
198
+
199
+
200
+
201
+ mysql> show columns from posts
202
+
203
+ -> ;
204
+
205
+ +------------+------------------+------+-----+---------+----------------+
206
+
207
+ | Field | Type | Null | Key | Default | Extra |
208
+
209
+ +------------+------------------+------+-----+---------+----------------+
210
+
211
+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment |
212
+
213
+ | created_at | timestamp | YES | | NULL | |
214
+
215
+ | updated_at | timestamp | YES | | NULL | |
216
+
217
+ +------------+------------------+------+-----+---------+----------------+
218
+
219
+ 3 rows in set (0.01 sec)
220
+
221
+
222
+
223
+ ```
224
+
225
+
226
+
147
227
  ### 補足情報(FW/ツールのバージョンなど)
148
228
 
149
229
 

1

PostTableSeederの追加

2019/07/28 03:15

投稿

Ms.yy
Ms.yy

スコア83

test CHANGED
File without changes
test CHANGED
@@ -96,7 +96,51 @@
96
96
 
97
97
 
98
98
 
99
-  
99
+  ### DatabaseSeeder.php
100
+
101
+
102
+
103
+ ```ここに言語名を入力
104
+
105
+ ### PostTableSeeder.php
106
+
107
+
108
+
109
+
110
+
111
+ <?php
112
+
113
+
114
+
115
+ use Illuminate\Database\Seeder;
116
+
117
+
118
+
119
+ class DatabaseSeeder extends Seeder
120
+
121
+ {
122
+
123
+ /**
124
+
125
+ * Seed the application's database.
126
+
127
+ *
128
+
129
+ * @return void
130
+
131
+ */
132
+
133
+ public function run()
134
+
135
+ {
136
+
137
+ $this->call(PostsTableSeeder::class);
138
+
139
+ }}
140
+
141
+
142
+
143
+ ```
100
144
 
101
145
 
102
146