这是来自 laravel APIpublic/index.php文件的代码。
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);
Run Code Online (Sandbox Code Playgroud)
发送请求时,它返回时不带任何数据,status code: 200仅返回 from $kernel->handle。
dd('111');当我之前打印时
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
Run Code Online (Sandbox Code Playgroud)
它显示在请求的响应中,但是当我在之后打印时$response = $kernel->handle(),请求没有响应。
我遇到了完全相同的问题 - 空响应,http 状态为 200。添加断点表明它无法通过index.php$kernel->handle()中的调用。
原来这是由我的 .env 文件中的空格引起的
MAIL_FROM_NAME=Test Instance
Run Code Online (Sandbox Code Playgroud)
应该用引号引起来
MAIL_FROM_NAME="Test Instance"
Run Code Online (Sandbox Code Playgroud)
小智 5
安装 libapache 模组
sudo apt-get install libapache2-mod-php8.x
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16000 次 |
| 最近记录: |