Lumen 在 Post 上给出了带有 500 个内部错误的空白页

Lumen is giving Blank Page with 500 Internal Error on Post

我已将 Lumen 设置为正常工作。命中错误路线时的调试会给出正确的 Laravel 错误日志。但是,当我尝试使用 Post 路由时,它给出了 500 内部错误,网络中的页面是空白的。 Chrome 说 This request has no response data available

我的 .env 是

APP_ENV=local
APP_DEBUG=true
APP_KEY=SomeRandomKey!!!

我不确定它是否与主机有关,但我正在将 nginx 与 Digital Ocean 一起使用。


我尝试在 public/index.php 中添加这个,但没有成功..

try {
    $app->run();
} catch(\Exception $e) {
    echo "<pre>";
    echo $e;
    echo "</pre>";
}

可能是什么问题

编辑: 我要调用的函数:

public function index(Request $request) {
        $a = $request->all();

        foo($a)
}

private function foo($a) {
      print($a)
}

试试这个:

public function index(Request $request)
{
    $a = $request->all();

    $this->foo($a);
}

private function foo($a)
{
    print_r($a);
}