首页 文章

Laravel nova 1.1.8及更高版本无法在过滤器图标单击上读取未定义属性'name'

提问于
浏览
2

Laravel版本:5.7

在ResourceIndex页面上将Laravel nova更新为高于1.1.7的版本时 . 单击筛选器图标会导致以下错误 .
或者喝点
即使我创建了一个全新的过滤器,只在资源上加载此过滤器 .

1 回答

  • 0

    1)安装全新的Laravel 5.7安装 .

    2)安装Nova . ( php artisan nova:installphp artisan nova:publish

    3)创建用户 .

    4)登录Nova .

    5)看到错误 .

    出于某种原因升级时,此错误不可重现 . 一旦我用工作副本替换 nova-assets 目录,测试站点就可以工作了 . 删除 nova-assets 目录并重新发布Nova资产后,即使清除了浏览器缓存,它仍然有效 .

    可能的修复(可能是为什么它在重新发布后仍然有效):

    cd 到laravel / nova供应商目录 .

    npm install
    
    npm run dev
    

    删除 public/nova-assets 目录 .

    php artisan:publish
    

相关问题