【发布时间】:2019-04-12 09:19:29
【问题描述】:
这个问题是关于用户何时升级并弹出 toastr 的问题。该脚本来自我的视图刀片模板。
我想做的是将 toastr.js 放入我的脚本中,但我不知道如何实现。
** Profile.blade **
<script type="text/javascript">
$(document).ready(function(e){
$.toast({
text: 'You level up!',
heading: 'Congratulations',
icon: 'info',
position: 'top-right',
bgColor: '#d4af37',
textColor: 'black'
});
})
</script>
** 控制器**
while($user->curr_exp >= $user->exp_needed){
if($user->level == 10 || $user->level == 15 || $user->level == 20)
{
$user->reward_token += 1;
}
$user->curr_exp -= $user->exp_needed;
$user->prev_exp = $user->exp_needed;
if($user->level <= 19){
$user->exp_needed = $user->prev_exp * 1.4;
}
elseif($user->level >= 20 && $user->level <= 39){
$user->exp_needed = $user->prev_exp * 1.1;
}
elseif($user->level >= 40 && $user->level <= 59){
$user->exp_needed = $user->prev_exp * 1.05;
}
elseif($user->level >= 60 && $user->level <= 79){
$user->exp_needed = $user->prev_exp * 1.04;
}
elseif($user->level >= 80 && $user->level <= 99){
$user->exp_needed = $user->prev_exp * 1.03;
}
elseif($user->level == 100){
$user->exp_needed = $user->exp_needed * 0;
}
$user->level += 1;
$user->save();
}
任何想法如何工作?我在这个上使用 laravel 框架 5.4.36 版本。我只是对每次升级时如何在用户个人资料上显示实时通知感到困惑。
【问题讨论】:
标签: javascript laravel laravel-5.4 toastr