我不知道问题是什么,也不知道如何解决。
GoogleTagManager
namespace App\Helpers;
public function __construct(array $config)
{
if (!isset($config['auth']) || !isset($config['preview'])) {
throw new \InvalidArgumentException('Missing auth or preview');
}gtm-header.blade
@php
$gtm = app(App\Helpers\GoogleTagManager::class);
@endphp
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TWRGZ2F');</script>
<!-- End Google Tag Manager --误差
缺少auth或预览的
(查看:)
发布于 2021-08-25 11:05:02
您似乎缺少了应该传递给App\Helpers\GoogleTagManager::class构造函数的配置数组。解决这一问题的一种方法是使用服务提供者中的IoC容器绑定该类。另一个选项是在视图编写器中实例化类(当然使用配置数组)。如果这两个术语听起来都不熟悉的话,我建议你在“拉里手册”中查一查。
https://stackoverflow.com/questions/68921395
复制相似问题