Javascript 当用户升级时如何应用toastr?

Javascript 当用户升级时如何应用toastr?,javascript,laravel,laravel-5.4,toastr,Javascript,Laravel,Laravel 5.4,Toastr,这个问题是关于用户何时升级和toastr将弹出。此脚本来自我的视图刀片模板 我想做的是将toastr.js放在脚本中,但我不知道如何实现 **叶片剖面图** <script type="text/javascript"> $(document).ready(function(e){ $.toast({ text: 'You level up!', heading: 'Congratulations', icon:

这个问题是关于用户何时升级和toastr将弹出。此脚本来自我的视图刀片模板

我想做的是将toastr.js放在脚本中,但我不知道如何实现

**叶片剖面图**

  <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>

$(文档).ready(函数(e){
美元吐司({
文字:“你升级!”,
标题:“祝贺你”,
图标:“信息”,
位置:'右上',
bgColor:“#d4af37”,
textColor:'黑色'
});
})
**控制器**

          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();
               }
while($user->curr\u exp>=$user->exp\u需要){
如果($user->level==10 | |$user->level==15 | |$user->level==20)
{
$user->raward_token+=1;
}
$user->curr\u exp-=$user->exp\u needed;
$user->prev\u exp=$user->exp\u needed;
如果($user->level exp\u needed=$user->prev\u exp*1.4;
}
elseif($user->level>=20&&$user->levelexp\u needed=$user->prev\u exp*1.1;
}
elseif($user->level>=40&&$user->levelexp\u needed=$user->prev\u exp*1.05;
}
elseif($user->level>=60&&$user->levelexp\u needed=$user->prev\u exp*1.04;
}
elseif($user->level>=80&&$user->levelexp\u needed=$user->prev\u exp*1.03;
}
elseif($user->level==100){
$user->exp\u needed=$user->exp\u needed*0;
}
$user->level+=1;
$user->save();
}

有什么办法吗?我正在使用laravel framework 5.4.36版本。我只是不知道如何在每次用户升级时在用户配置文件上显示实时通知。

此链接应该会对您有所帮助

在页面上有两种方法,向下滚动到“你可以通过安装toastr包来使用”部分。我认为这一种对你最有用

步骤1:使用composer安装toastr包

$laravel_project> composer require yoeunes/toastr
步骤2:将css和js文件包包含到layout.blade.php文件或视图文件中,您需要在其中显示toastr消息

@jquery - skip if already have.
@toastr_css - toastr css lib.
@toastr_js - toastr js lib.
@toastr_render - for render toastr notification
步骤3:现在将服务提供者添加到config/app.php。在Laravel 5.5及更高版本中,如果启用了包自动发现,则可以跳过此步骤

'providers' => [
    ...
    Yoeunes\Toastr\ToastrServiceProvider::class
    ...
];
步骤4:将toastr方法调用到控制器文件中

toastr()->info('User has been created!')
//set message with title
toastr()->success('Have fun storming the castle!', 'Miracle Max Says')

祝你好运!!

上面说“你的需求无法解析为一组可安装的软件包。”因为我使用的是laravel framework版本is 5.4.36,你在步骤1中是否遇到了错误?如果是,请尝试此链接:尝试laravel下的说明