Laravel:500服务器错误,但没有错误日志?

时间:2020-11-04 13:34:47

标签: php laravel

我通过Laravel遇到了500个服务器错误,并且没有错误写入日志文件。我已经确认权限是可以的,并且Laravel可以写入日志文件。我不确定在这里还有什么其他选择。

我将错误归结为此类,注释掉的行是导致错误的行。

class CollectionResource extends JsonResource
{
    public function toArray($request)
    {
        return [
            'id' => $this->id,
            'name' => $this->name,
            // 'member_count' => $this->items()->count(),
            // 'member_count_today' => $this->items()->whereDate('collection_entries.created_at', Carbon::today()->toDateString())->count(),
            // 'member_images' => $this->items->take(10)->pluck('data.picture'),
            'created_at' => $this->created_at,
            'updated_at' => $this->updated_at,
        ];
    }
}

该错误是偶发性的,并不总是发生。

1 个答案:

答案 0 :(得分:2)

先运行此命令

php artisan optimize:clear 

app / config / app.php

'debug' => true, //env('APP_DEBUG'),

检查.env文件,确保正确设置了权限,如果文件夹不存在,请手动创建storage / logs文件夹。