显示徽章取决于积分Laravel 5.2

时间:2016-02-15 04:15:24

标签: php mysql laravel-5.2

我很难在用户视图中显示正确的徽章。我有一个积分系统,用户可以根据他们所做的各种任务获得积分。我在视图中实现了@ if,@ elseif系统,根据用户拥有的点数显示某些徽章(图像)。因此,如果用户有100个积分,则会显示一个徽章,如果用户有250个积分,则另一个徽章也会显示旧徽章。

这是视图:

@if ($user->points->points >= 100)
     <img src="{{ $user->ShowPointsFor100() }}" class="ui small circular image">
@elseif ($user->points->points >= 250)
     <img src="{{ $user->ShowPointsFor100() }}" class="ui small circular image">
     <img src="{{ $user->ShowPointsFor250() }}" class="ui small circular image">
@endif

我的问题是,即使用户超过250分或更高,只有第一个徽章(图像)会显示。如何制作2个徽章?

这是一张图片: Users Badges

0 个答案:

没有答案