質問編集履歴
2
質問の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -206,7 +206,7 @@
|
|
206
206
|
|
207
207
|
{
|
208
208
|
|
209
|
-
return t
|
209
|
+
return $user->id === $article->user_id;
|
210
210
|
|
211
211
|
}
|
212
212
|
|
1
質問の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,7 +40,7 @@
|
|
40
40
|
|
41
41
|
|
42
42
|
|
43
|
-
認可を実装し、アプリケーション上でログインユーザーのidと投稿のuser_idが一致している投稿の更新を行ったところエラーは発生しませんでした。
|
43
|
+
認可を実装し、アプリケーション上でログイン済みの状態でログインユーザーのidと投稿のuser_idが一致している投稿の更新を行ったところエラーは発生しませんでした。
|
44
44
|
|
45
45
|
|
46
46
|
|
@@ -68,6 +68,8 @@
|
|
68
68
|
|
69
69
|
|
70
70
|
|
71
|
+
|
72
|
+
|
71
73
|
```
|
72
74
|
|
73
75
|
<?php
|
@@ -260,6 +262,36 @@
|
|
260
262
|
|
261
263
|
```
|
262
264
|
|
265
|
+
|
266
|
+
|
267
|
+
```
|
268
|
+
|
269
|
+
//App\Models\Article.phpのuserモデルとのリレーション設定
|
270
|
+
|
271
|
+
public function user(): BelongsTo
|
272
|
+
|
273
|
+
{
|
274
|
+
|
275
|
+
return $this->belongsTo('App\Models\User');
|
276
|
+
|
277
|
+
}
|
278
|
+
|
279
|
+
//App\Models\User.phpのArticleモデルとのリレーション設定
|
280
|
+
|
281
|
+
public function articles(): HasMany
|
282
|
+
|
283
|
+
{
|
284
|
+
|
285
|
+
return $this->hasMany('App\Models\Article');
|
286
|
+
|
287
|
+
}
|
288
|
+
|
289
|
+
|
290
|
+
|
291
|
+
```
|
292
|
+
|
293
|
+
|
294
|
+
|
263
295
|
###2.AuthServiceProviderに登録
|
264
296
|
|
265
297
|
|
@@ -386,4 +418,16 @@
|
|
386
418
|
|
387
419
|
|
388
420
|
|
421
|
+
```
|
422
|
+
|
423
|
+
//web.php ArticleControllerに関するルーティング
|
424
|
+
|
425
|
+
Route::resource('/articles', 'ArticleController')->except(['create'])->middleware('auth');
|
426
|
+
|
427
|
+
Route::post('/articles/create', 'ArticleController@create')->name('articles.create')->middleware('auth');
|
428
|
+
|
429
|
+
```
|
430
|
+
|
431
|
+
|
432
|
+
|
389
433
|
初歩的な質問で申し訳ございませんが、よろしくお願いいたします。
|