質問編集履歴

2

エラー部分追加

2019/04/19 09:55

投稿

chiiiiii
chiiiiii

スコア23

test CHANGED
File without changes
test CHANGED
@@ -412,6 +412,34 @@
412
412
 
413
413
  ```
414
414
 
415
-
415
+ エラー部分。下記favorite用のボタンです。
416
+
417
+ favorite_button.blade.php
418
+
419
+ ```
420
+
421
+ @if (user()->is_favorite($article->id))
422
+
423
+ {!! Form::open(['route' => ['user.unfavorite', $article->id], 'method' => 'delete']) !!}
424
+
425
+ {!! Form::submit('Unfavorite', ['class' => "btn btn-danger btn-block btn-sm col-sm-5"]) !!}
426
+
427
+ {!! Form::close() !!}
428
+
429
+ @else
430
+
431
+ {!! Form::open(['route' => ['user.favorite', $article->id]]) !!}
432
+
433
+ {!! Form::submit('favorite', ['class' => "btn btn-primary btn-block btn-sm col-sm-5"]) !!}
434
+
435
+ {!! Form::close() !!}
436
+
437
+ @endif
438
+
439
+ ```
440
+
441
+ 上記実装の下記のぶぶんです。
442
+
443
+ @if (user()->is_favorite($article->id))
416
444
 
417
445
  長くなってしまいましたがコメントよろしくお願いいたします。

1

web.php部分追加しました。

2019/04/19 09:55

投稿

chiiiiii
chiiiiii

スコア23

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,10 @@
1
- こんにちは
2
-
3
- 。プログラミング初心者で、お気に入り機能の実装を進めています。
1
+ こんにちは。プログラミング初心者で、お気に入り機能の実装を進めています。
4
2
 
5
3
  やりたいことは、
6
4
 
7
- ①ログインしていないユーザー登録した物をお気に入り追加できお気に入りを解除できる。
5
+ ①ログインしていないユーザー登録した物をお気に入り追加できお気に入りを解除できる。
8
-
6
+
9
- お気に入り登録したもの右上につけた♡ボタンを押すと見れる
7
+ ②右上につけた♡ボタンを押すとお気に入り登録したもの見れる
10
8
 
11
9
 
12
10
 
@@ -16,7 +14,9 @@
16
14
 
17
15
  現在お気に入り機能で実装追加した部分を載せます。
18
16
 
17
+
18
+
19
- テーブル
19
+ お気に入りテーブル
20
20
 
21
21
  ```
22
22
 
@@ -46,16 +46,6 @@
46
46
 
47
47
 
48
48
 
49
- /**
50
-
51
- * Reverse the migrations.
52
-
53
- *
54
-
55
- * @return void
56
-
57
- */
58
-
59
49
  public function down()
60
50
 
61
51
  {
@@ -90,16 +80,6 @@
90
80
 
91
81
  {
92
82
 
93
- /**
94
-
95
- * Display a listing of the resource.
96
-
97
- *
98
-
99
- * @return \Illuminate\Http\Response
100
-
101
- */
102
-
103
83
  public function store(Request $request, $id)
104
84
 
105
85
  {
@@ -282,8 +262,6 @@
282
262
 
283
263
  }
284
264
 
285
-
286
-
287
265
  }
288
266
 
289
267
 
@@ -304,15 +282,7 @@
304
282
 
305
283
 
306
284
 
307
- /**
285
+
308
-
309
- * The attributes that are mass assignable.
310
-
311
- *
312
-
313
- * @var array
314
-
315
- */
316
286
 
317
287
  protected $fillable = [
318
288
 
@@ -322,16 +292,6 @@
322
292
 
323
293
 
324
294
 
325
- /**
326
-
327
- * The attributes that should be hidden for arrays.
328
-
329
- *
330
-
331
- * @var array
332
-
333
- */
334
-
335
295
  protected $hidden = [
336
296
 
337
297
  'password', 'remember_token',
@@ -430,14 +390,28 @@
430
390
 
431
391
  }
432
392
 
433
-
434
-
435
-
436
-
437
393
  }
438
394
 
439
395
  ```
440
396
 
397
+ web.php
398
+
399
+ ```
400
+
401
+ //お気に入り機能
402
+
403
+ Route::group(['prefix' => 'articles/{id}'], function () {
404
+
405
+ Route::post('favorite', 'FavoritesController@store')->name('user.favorite');
406
+
407
+ Route::delete('unfavorite', 'FavoritesController@destroy')->name('user.unfavorite');
408
+
409
+
410
+
411
+ });
412
+
413
+ ```
414
+
441
415
 
442
416
 
443
417
  長くなってしまいましたがコメントよろしくお願いいたします。