【问题标题】:Blank Page Laravel: 50k+ table entries空白页 Laravel:50k+ 表条目
【发布时间】:2015-01-08 01:20:03
【问题描述】:

我正在尝试在一个简单的 html 页面上显示从数据库中获取的数据。该代码适用于较小的条目。当我查询更大的数据库(50k + 条目)时,它返回一个空白页。所以我假设表的大小是这里的问题,我没有收到任何错误报告。有人可以看看我的代码并就如何处理这个问题提出建议吗?

型号:

 <?php
 //Model (file name: Completion)
 class Completion extends Eloquent{
 protected $table = 'completion_date';
 public $timestamps = false;
 }

控制器:

 class CompletionController extends BaseController  {
     public function index()    {
         $lsz = Completion::all();
         return View::make('completion.lsz', ['completion' => $lsz]);
     }    
 }

路线:

 Route::get('/Completion', 'CompletionController@index');

【问题讨论】:

  • 开启错误报告。
  • 使用error_reporting(E_ALL);display_errors(1)。我认为,有一个超时错误,你没有看到,因为你没有显示你的错误。
  • 我设置了 debug = true;,并添加了 error_reporting(E_ALL);display_errors(1)到我的 index.php 文件。问题仍然存在。

标签: php html mysql laravel-4


【解决方案1】:

转到 app/config/app.php 并将 debug 设置为 true。尝试使用分页来拆分您的数据库查询。

$lsz = Completion::paginate(100);

【讨论】:

  • 这是从哪里来的?控制器还是模型?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-26
  • 1970-01-01
  • 2014-08-14
  • 2021-08-12
  • 2015-06-19
  • 2014-02-14
相关资源
最近更新 更多