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

InfinityFree托管Laravel项目出现InvalidArgumentException:视图未找到

排查InfinityFree部署Laravel后视图找不到的问题

可能的原因及解决步骤

  • 检查视图文件路径与大小写
    InfinityFree服务器基于Linux,严格区分文件名大小写。本地Windows/macOS环境不区分大小写,需确认resources/views/下的index.blade.php文件名大小写,与代码中调用的名称完全匹配(比如代码写return view('index'),文件就必须是index.blade.php,不能是Index.blade.php或其他变体)。

  • 清除服务器端缓存
    本地编译缓存后上传,服务器环境与本地存在差异,需手动清理缓存:

    1. 通过FTP或InfinityFree文件管理器,删除bootstrap/cache/下所有文件
    2. 删除storage/framework/views/下所有编译后的视图文件
    3. 若服务器支持终端,执行以下命令:
    php artisan view:clear
    php artisan config:clear
    
  • 校验.env配置
    检查服务器上的.env文件:

    • APP_ENV设为production时,确认视图编译路径配置正确
    • APP_URL需设置为你的子域名http://littlesmartdaycare.infinityfreeapp.com/
    • 确保storage和bootstrap/cache目录权限为Linux兼容的755(文件权限设为644)
  • 检查AppServiceProvider的视图加载逻辑
    查看AppServiceProvider.php的boot方法,确认自定义视图路径的代码无错误,比如:

    $this->loadViewsFrom(resource_path('views'), 'view');
    

    排查是否有错误的路径配置导致视图无法被加载。

  • 确认文件上传完整性
    重新检查resources/views/目录,确认index.blade.php已完整上传,无遗漏或文件损坏。可尝试重新上传整个resources/views目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 06:45:56