前提・実現したいこと
お世話になります。
Laravel5.5でリレーションを用いてお気に入り機能を実装したいと思っております。
ユーザーがログインしている状態で、お気に入りに登録されているか?されていないか?を判別しお気に入り登録がされていればお気に入り解除、それ以外はお気に入り登録ボタンを表示という処理をしたいと思っておりますが下記のようなエラーが出て困っております。ご助言のほどよろしくお願いします。
発生している問題・エラーメッセージ
Call to undefined function is_favoliting()
User.phpから該当部分を抜粋
PHP
1public function is_favoliting($userId) { 2 return $this->favolitings()->where('favolite_id', $userId)->exists(); 3}
show.blade.php
PHP
1 2 3 <?php 4 if (Auth::guard('user')->check()) 5 $user = Auth::guard('user'); 6 $id = $user->id(); 7 if (is_favoliting($id)) { 8 test; 9 } 10 ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/07 13:05
退会済みユーザー
2018/04/07 13:10