Laravel -服务器错误500,无法打印错误

ylamdve6  于 2023-03-19  发布在  其他
关注(0)|答案(2)|浏览(284)

我正在Laravel中尝试使用Illuminate\Support\Facades\Http;与AlienTech API交互。

$apiURL = 'https://encodingapi.alientech.to/api/kess3/decode-read-file/user1?callbackURL=https://backend.ecutech.gr/callback/kess3';

        $postInput = [
            'readFile' => public_path('obd1'),
        ];
  
        $headers = [
            'Content-Type' => 'multipart/form-data',
            'X-Alientech-ReCodAPI-LLC' => $token,
        ];
  
        $response = Http::withHeaders($headers)->post($apiURL, $postInput);

        $statusCode = $response->status();
        $responseBody = json_decode($response->getBody(), true);

        dd($responseBody);

$responseBody变量为空。错误代码为500。我如何才能看到我做错了什么。有没有办法检查日志或错误?

vcudknz3

vcudknz31#

Laravel的HTTP客户端不抛出异常。尝试添加

$response->throw();

在作出请求之后。
您可以在文档中找到许多其他用于处理错误的选项。

e5nqia27

e5nqia272#

如果您在本地服务器上,那么如果您打开调试选项,则可以在laravel.log文件中查看特定错误及其详细信息。https://laravel.com/docs/10.x/errors

相关问题