我有一个通知表,其中每一行都会向用户显示不同的通知。我试图做的部分是,如果连续值为 1,则显示一个句子,而如果值为 2,则显示另一个句子。如果我有 2 行,其中一个有 1 而另一个有 2 ,则显示两行。
知道为什么下面的代码总是给出“数字 1”的输出,尽管表中有“数字 2”值?
@foreach(auth()->user()->notifics as $notification)
@if(Auth::user()->notifics()->where('data_type', 1)->first()->exists())
<a href="#"> number 1</a>
@elseif(Auth::user()->notifics()->where('data_type', 2)->first()->exists())
<a href="#"> number 2</a>
@endif
@endforeach
至尊宝的传说
陪伴而非守候