Javascript 如何在ECSS中显示祝酒词上的消息?

Javascript 如何在ECSS中显示祝酒词上的消息?,javascript,laravel-5,materialize,toast,Javascript,Laravel 5,Materialize,Toast,我正在用materialize和Laravel 5.8做这个Toast的东西。我现在的问题是toast消息在第一次调用时返回一条空消息。这就是我到目前为止所做的: 保存 我有一个javascript方法: function showToast(message, duration) { console.log(message['name']+" "+message['code']); if(message['name']){ M.toast({html: mess

我正在用materialize和Laravel 5.8做这个
Toast
的东西。我现在的问题是toast消息在第一次调用时返回一条空消息。这就是我到目前为止所做的:

保存
我有一个javascript方法:

function showToast(message, duration) {
    console.log(message['name']+" "+message['code']);
    if(message['name']){
        M.toast({html: message['name']});   
    }

    if(message['code']){
        M.toast({html: message['code']});   
    }
}
而且,在我第一次点击我的保存按钮时。它给了我一个未定义的值,如下图所示:

非常感谢您的帮助。

正如我从MaterializeCss框架的文章中读到的,您可能会以错误的方式将参数传递给函数toast。应该是

M.toast({html: message, displayLength: duration})

Toast函数将一个参数作为对象,并将该对象的html和displayLength属性作为处理对象。

的确,它需要参数,但如何解决空的情况?我的意思是,我读了另一个教程,它使用
Materialize.toast()
输出一些东西。我只是使用
M.toast(message,duration)
来了解为什么会给出一个未定义的值。我不知道这是因为Laravel还是materializecss。这可能是因为您的
$错误造成的?我不知道这里有什么
$errors
,所以在这种情况下我帮不上忙,可能是因为我正在学习的lavarelOn教程,每当出现字段验证时,他都会使用该变量,所以可能该变量在Laravel中是常量,负责所有字段验证?对不起,我不熟悉Lavarel,我以为你问的是Materialize的toast功能…没问题,伙计,我真的很感谢你的帮助。我只是问这个问题,因为我不确定问题发生在ECS或Laravel上的什么地方。