Laravel 5:重选择查询

Laravel 5:重选择查询,laravel,eloquent,innodb,laravel-5,Laravel,Eloquent,Innodb,Laravel 5,我的DB表“movies”(InnoDB,17.5MB)中大约有25000行 当我试图让它们全部显示在我的管理面板上时,什么也没发生。只有5-8秒的等待时间和白色屏幕。没有显示错误,什么都没有。(最大执行时间为3600秒,因为它在我的本地计算机上)。我的简单代码: public function index() { $data['movies'] = Movies::all(); dd('This var_dump & die never fires'); /

我的DB表“movies”(InnoDB,17.5MB)中大约有25000行 当我试图让它们全部显示在我的管理面板上时,什么也没发生。只有5-8秒的等待时间和白色屏幕。没有显示错误,什么都没有。(最大执行时间为3600秒,因为它在我的本地计算机上)。我的简单代码:

public function index()
{
    $data['movies'] = Movies::all();

    dd('This var_dump & die never fires');

    // return view('admin.movies', $data);
}
我只是想知道为什么它不执行这个查询,只是在没有宣战的情况下死去

我在.ENV或config/database.php中找不到任何有趣的东西来解释在这种情况下会发生什么


是的,我可以进行服务器端分页和搜索,并且只从数据库中获取10-25条记录,问题不在于此。

您肯定应该查看您的
存储\logs
目录来验证错误。很有可能获得2.5万行需要占用大量内存


事实上,正如您在现实生活中提到的,没有必要获取这么多行,因为除非您将它们导出为CSV或XLS。

您肯定应该查看
存储\logs
目录以验证错误。很有可能获得2.5万行需要占用大量内存


事实上,正如您在现实生活中提到的,没有必要获取这么多行,因为除非您将它们导出为CSV或XLS。

您肯定应该查看
存储\logs
目录以验证错误。很有可能获得2.5万行需要占用大量内存


事实上,正如您在现实生活中提到的,没有必要获取这么多行,因为除非您将它们导出为CSV或XLS。

您肯定应该查看
存储\logs
目录以验证错误。很有可能获得2.5万行需要占用大量内存


事实上,正如您在现实生活中提到的,没有必要获取这么多行,因为除非您将它们导出到CSV或XLS。

看起来您的内存不足。尝试查询一半或100个结果,看看这是否至少修复了白色页面,如果是,请使用chunk:

Movies::chunk(200, function($movies)
{
    foreach($movies $movie)
    {
        var_dump($movie);
    }
});

看起来您的内存不足。尝试查询一半或100个结果,看看这是否至少修复了白色页面,如果是,请使用chunk:

Movies::chunk(200, function($movies)
{
    foreach($movies $movie)
    {
        var_dump($movie);
    }
});

看起来您的内存不足。尝试查询一半或100个结果,看看这是否至少修复了白色页面,如果是,请使用chunk:

Movies::chunk(200, function($movies)
{
    foreach($movies $movie)
    {
        var_dump($movie);
    }
});

看起来您的内存不足。尝试查询一半或100个结果,看看这是否至少修复了白色页面,如果是,请使用chunk:

Movies::chunk(200, function($movies)
{
    foreach($movies $movie)
    {
        var_dump($movie);
    }
});

如果您试图一次加载25k条记录,那么所有赌注都没有了——更不用说为每一条记录创建有说服力的对象了。是否涉及PHP?对于某些形式的数据,扩展因子为40倍。如果这适用于您的情况,则会达到近千兆字节。您是否期望浏览器能够处理此类数据,而不是服务器首先吐出数据。如果您尝试一次加载25k条记录,则所有赌注都没有了,更不用说为每一条记录创建有说服力的对象了。是否涉及PHP?对于某些形式的数据,扩展因子为40倍。如果这适用于您的情况,则会达到近千兆字节。您是否期望浏览器能够处理此类数据,而不是服务器首先吐出数据。如果您尝试一次加载25k条记录,则所有赌注都没有了,更不用说为每一条记录创建有说服力的对象了。是否涉及PHP?对于某些形式的数据,扩展因子为40倍。如果这适用于您的情况,则会达到近千兆字节。您是否期望浏览器能够处理此类数据,而不是服务器首先吐出数据。如果您尝试一次加载25k条记录,则所有赌注都没有了,更不用说为每一条记录创建有说服力的对象了。是否涉及PHP?对于某些形式的数据,扩展因子为40倍。如果这一点适用于您的情况,那么这将达到近千兆字节。您是否期望浏览器能够处理此类数据,而不是服务器首先吐出数据。