質問編集履歴

5

タイトル修正

2020/09/22 13:36

投稿

revoiot
revoiot

スコア188

test CHANGED
@@ -1 +1 @@
1
- (修正投稿)Laravel エラーハンドリング hypertextcandy チュートリアル第8章
1
+ Laravel hypertextcandy チュートリアル第8章 useridの紐付け
test CHANGED
File without changes

4

FoldersTableSeeder.php追加

2020/09/22 13:36

投稿

revoiot
revoiot

スコア188

test CHANGED
File without changes
test CHANGED
@@ -96,6 +96,72 @@
96
96
 
97
97
 
98
98
 
99
+ **FoldersTableSeeder.php**
100
+
101
+ ```
102
+
103
+ <?php
104
+
105
+
106
+
107
+ use Carbon\Carbon;
108
+
109
+ use Illuminate\Database\Seeder;
110
+
111
+ use Illuminate\Support\Facades\DB;
112
+
113
+
114
+
115
+ class FoldersTableSeeder extends Seeder
116
+
117
+ {
118
+
119
+ /**
120
+
121
+ * Run the database seeds.
122
+
123
+ *
124
+
125
+ * @return void
126
+
127
+ */
128
+
129
+ public function run()
130
+
131
+ {
132
+
133
+ $user = DB::table('users')->first(); // ★
134
+
135
+
136
+
137
+ $titles = ['プライベート', '仕事', '旅行'];
138
+
139
+
140
+
141
+ foreach ($titles as $title) {
142
+
143
+ DB::table('folders')->insert([
144
+
145
+ 'title' => $title,
146
+
147
+ 'user_id' => $user->id, // ★
148
+
149
+ 'created_at' => Carbon::now(),
150
+
151
+ 'updated_at' => Carbon::now(),
152
+
153
+ ]);
154
+
155
+ }
156
+
157
+ }
158
+
159
+ }
160
+
161
+ ```
162
+
163
+
164
+
99
165
 
100
166
 
101
167
  ### 試したこと

3

MySQLでのテーブル定義文追加

2020/09/17 22:54

投稿

revoiot
revoiot

スコア188

test CHANGED
File without changes
test CHANGED
@@ -96,6 +96,8 @@
96
96
 
97
97
 
98
98
 
99
+
100
+
99
101
  ### 試したこと
100
102
 
101
103
  ① [URL](https://qiita.com/yuzgit/items/4828f4e73bb2c58104cc)の内容を参考に、'strict' => falseに変更
@@ -171,3 +173,125 @@
171
173
  参考にしたチュートリアルのURL
172
174
 
173
175
  https://www.hypertextcandy.com/laravel-tutorial-authentication
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
+
185
+
186
+
187
+
188
+
189
+ ```mysql
190
+
191
+ SHOW CREATE TABLE test2.users
192
+
193
+ --------------
194
+
195
+ | Table | Create Table
196
+
197
+ | users | CREATE TABLE `users` (
198
+
199
+ `id` bigint unsigned NOT NULL AUTO_INCREMENT,
200
+
201
+ `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
202
+
203
+ `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
204
+
205
+ `email_verified_at` timestamp NULL DEFAULT NULL,
206
+
207
+ `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
208
+
209
+ `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
210
+
211
+ `created_at` timestamp NULL DEFAULT NULL,
212
+
213
+ `updated_at` timestamp NULL DEFAULT NULL,
214
+
215
+ PRIMARY KEY (`id`),
216
+
217
+ UNIQUE KEY `users_email_unique` (`email`)
218
+
219
+ ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |
220
+
221
+
222
+
223
+ ```
224
+
225
+
226
+
227
+ ```mysql
228
+
229
+ SHOW CREATE TABLE test2.folders
230
+
231
+ --------------
232
+
233
+ | Table | Create Table
234
+
235
+ | folders | CREATE TABLE `folders` (
236
+
237
+ `id` bigint unsigned NOT NULL AUTO_INCREMENT,
238
+
239
+ `title` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
240
+
241
+ `created_at` timestamp NULL DEFAULT NULL,
242
+
243
+ `updated_at` timestamp NULL DEFAULT NULL,
244
+
245
+ `user_id` bigint unsigned NOT NULL,
246
+
247
+ PRIMARY KEY (`id`),
248
+
249
+ KEY `folders_user_id_foreign` (`user_id`),
250
+
251
+ CONSTRAINT `folders_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
252
+
253
+ ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |
254
+
255
+
256
+
257
+ ```
258
+
259
+
260
+
261
+
262
+
263
+ ```mysql
264
+
265
+ SHOW CREATE TABLE test2.tasks
266
+
267
+ --------------
268
+
269
+ | Table | Create Table
270
+
271
+ | tasks | CREATE TABLE `tasks` (
272
+
273
+ `id` bigint unsigned NOT NULL AUTO_INCREMENT,
274
+
275
+ `folder_id` bigint unsigned NOT NULL,
276
+
277
+ `title` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
278
+
279
+ `due_date` date NOT NULL,
280
+
281
+ `status` int NOT NULL DEFAULT '1',
282
+
283
+ `created_at` timestamp NULL DEFAULT NULL,
284
+
285
+ `updated_at` timestamp NULL DEFAULT NULL,
286
+
287
+ PRIMARY KEY (`id`),
288
+
289
+ KEY `tasks_folder_id_foreign` (`folder_id`),
290
+
291
+ CONSTRAINT `tasks_folder_id_foreign` FOREIGN KEY (`folder_id`) REFERENCES `folders` (`id`)
292
+
293
+ ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |
294
+
295
+
296
+
297
+ ```

2

タイトル変更

2020/09/17 15:09

投稿

revoiot
revoiot

スコア188

test CHANGED
@@ -1 +1 @@
1
- (修正投稿)Laravel エラーハンドリング hypertextcandy チュートリアル第10
1
+ (修正投稿)Laravel エラーハンドリング hypertextcandy チュートリアル第8
test CHANGED
File without changes

1

誤字修正

2020/09/16 10:56

投稿

revoiot
revoiot

スコア188

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
  **前提**
4
4
 
5
- Hypercandytextのチュートリアルを参考にlaravelでTodo webアプリを作成しながら、勉強をしています。
5
+ Hypercandytextのチュートリアルを参考にlaravelでTodo webアプリを書かれているコードを貼り付けながら、作成して勉強をしています。
6
6
 
7
- 参考にしているチュートリアルでは、postgresSQLを使用することが前提として書かれていますが、私はMySQlを使用してい
7
+ 参考にしているチュートリアルでは、PostgresSQLを使用することが前提として書かれていますが、私はMySQlを使用しています
8
8
 
9
9
 
10
10