我通过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,
];
}
}
该错误是偶发性的,并不总是发生。
答案 0 :(得分:2)
先运行此命令
php artisan optimize:clear
app / config / app.php
'debug' => true, //env('APP_DEBUG'),
检查.env文件,确保正确设置了权限,如果文件夹不存在,请手动创建storage / logs文件夹。