Laravel中未显示的错误

时间:2015-01-06 09:10:12

标签: php laravel-4 compiler-errors

昨天我碰到了一些奇怪的'从我的观点出发。
我在Laravel项目中编写了一些代码,当我测试它时,网站破解了。 没有显示错误,只显示服务器不工作时抛出的页面(找不到服务器,连接重置,检查连接电缆等)。
我得到错误的唯一方法是当我查看Apache错误日志时,我写的代码中的PHP错误为(Fatal error : try to use null!==object)
我的问题是:怎么可能呢?即使错误发生在不同的控制器中,网站也无法访问引导页面index.php。
这是代码行:

isset($rowSeats->first()->seatOptions()->option('held')->first())

1 个答案:

答案 0 :(得分:0)

在isset之后你想做什么?对first()的任何调用都将返回一个对象。您始终可以使用以下代码检查是否返回任何记录

if($rowSeats->first()->->seatOptions()->option('held')->first())