首页 > 解决方案 > Laravel 项目:查看 [欢迎] 未找到。在 aws 拉姆达

问题描述

我从 github 克隆项目:

https://github.com/brefphp/bref

我完成了初始化项目的所有步骤,即:

  1. 安装作曲家
  2. cp .env.example .env
  3. php工匠密钥:生成

然后我完成了 bref https://bref.sh文档中的所有步骤:

  1. 在 .env 中添加了以下内容:
VIEW_COMPILED_PATH=/tmp/storage/framework/views

# We cannot store sessions to disk: if you don't need sessions (e.g. API)
# then use `array`, else store sessions in database or cookies
SESSION_DRIVER=array

# Logging to stderr allows the logs to end up in Cloudwatch
LOG_CHANNEL=stderr
  1. 使用命令清除缓存:

php工匠配置:清除

在这一步之后,我得到了异常:

查看 [欢迎] 未找到。

但是在我的电脑本地我没有例外。

同样在stacktrace中我得到了:

在 FileViewFinder.php 第 79 行的 FileViewFinder->findInPaths('welcome', array('/home/pc/code/learning/bref-laravel-demo/resources/views'))

但是welcome.blade.php 存在于这个目录中。

web.php 文件包含:

Route::any('/', function (Request $request) {
    return view('welcome');
});

也许有人也有这个麻烦?

项目结构:

在此处输入图像描述

标签: laravelaws-lambda

解决方案


推荐阅读