Laravel Livewire:未捕获类型错误:无法读取未定义的属性(读取“uri”)

问题描述 投票:0回答:1

最新更新后的问题

Livewire 版本 3.2.1

您使用的是哪个 PHP 版本? PHP 8.2

重现步骤 升级到最新版本后,我遇到这个问题: [错误] TypeError:未定义不是对象(评估'window.livewireScriptConfig [“uri”]') (匿名函数)(livewire.js:491:113) 全局代码 (livewire.js:7589)

刚刚进行了 Composer 更新 这是包含composer.lock文件的屏幕截图

php laravel composer-php laravel-livewire laravel-filament
1个回答
0
投票

遇到同样的错误。 通过手动更新 livewire.js 文件(+ livewire.min.jsmanifest.json)解决了该问题,该文件在 AppServiceProvider 的 boot 方法中进一步定义。 这些文件可以在 vendor/livewire/livewire/dist 目录中找到。

    public function boot(): void
    {
        Livewire::setScriptRoute(function ($handle) {
            return Route::get('/vendor/livewire/livewire.js', $handle);
        });
    };
© www.soinside.com 2019 - 2024. All rights reserved.