调用未定义方法YoeunesToastrToastr::message()(查看:/home/ _ke_nzy_ho



这是我的payment.view. blade .php文件中Toastr被调用的地方

<script src="{{asset('assets/admin')}}/js/custom.js"></script>
<script src="{{asset('assets/admin')}}/js/vendor.min.js"></script>
<script src="{{asset('assets/admin')}}/js/theme.min.js"></script>
<script src="{{asset('assets/admin')}}/js/sweet_alert.js"></script>
<script src="{{asset('assets/admin')}}/js/toastr.js"></script>
<script src="{{asset('assets/admin')}}/js/bootstrap.min.js"></script>
{!! Toastr::message() !!}

错误发送到vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php下的Facade.php:261

public static function setFacadeApplication($app)
{
static::$app = $app;
}
/**
* Handle dynamic, static calls to the object.
*
* @param  string  $method
* @param  array  $args
* @return mixed
*
* @throws RuntimeException
*/
public static function __callStatic($method, $args)
{
$instance = static::getFacadeRoot();
if (! $instance) {
throw new RuntimeException('A facade root has not been set.');
}

return $instance->$method(...$args);
}
}

错误指向

return $instance->$method(...$args);

如果需要更多的细节,我将提供

我试过注释错误,但无济于事

我是yoeunes/toastrLaravel包的维护者。

Toastr中没有message()方法,这就是为什么你得到这个错误。

只需从刀片视图中删除{!! Toastr::message() !!},因为toastr脚本将自动为您添加。

你在你的文件中添加了一个message()方法/函数,这在Laravel中是无法识别的。

最好拿出更多的代码来查看错误的来源。

最新更新