在长结果中使用 SQL 服务器数据库在 Laravel 中出现 500 错误

Get 500 Error in Laravel with SQL Server database in long results

我使用 PDO(在 Wamp 服务器中)连接到 laravel 中的 SQL 服务器。

通常我没有问题,但是当结果行数增加(超过 50,000 行)并且我还使用 Left Join 时,我得到 500 错误或空白页。

有没有办法解决这个问题?

可能是处理请求的超时问题(检查 PHP 错误日志以确认此假设)。
默认情况下 php.ini:

中有此设置
max_execution_time = 30     ; Maximum execution time of each script, in seconds

如果处理时间超过 max_execution_time 值(以秒为单位),脚本将以致命错误结束。
如果您不在安全模式下,您可以在运行时更改此值,仅适用于单个脚本,方法是:
set_time_limit ( int $seconds )

See PHP manual for details