You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel本地环境报错:FileViewFinder构造函数参数$paths应为数组

解决Laravel ViewServiceProvider TypeError:$paths参数需为数组但传入null的问题

可能的原因及对应解决方案

1. 检查config/view.php的paths配置

确保config/view.php文件中paths字段是数组类型,指向正确的视图目录:

return [
    // ...其他配置项
    'paths' => [
        resource_path('views'),
    ],
    // ...其他配置项
];

如果该字段被误改为null或非数组值,会直接触发这个错误。

2. 清除配置缓存

运行以下命令清除Laravel的配置缓存——缓存的配置可能保留了错误的paths值:

php artisan config:clear

若之前执行过php artisan config:cache,修改配置文件后必须清除缓存才会生效。

3. 恢复框架默认的ViewServiceProvider

不要修改vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php文件,如果该文件被误修改,执行以下命令重装Laravel框架依赖恢复原样:

composer dump-autoload
composer update laravel/framework

4. 排查.env文件的自定义配置

检查.env文件中是否存在自定义的VIEW_PATHS变量,若有且格式错误(比如不是数组),删除该变量或修正格式。

内容的提问来源于stack exchange,提问作者Muminur Rahman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 06:22:06