Laravel 5.2 错误异常而不是警告

Laravel 5.2 ErrorException instead of Warning

鉴于 invalid argument supplied for foreach(),谁能向我解释为什么 Laravel 给出 ErrorException 而不是 Warning

在常规 PHP 中,我会忽略该警告并继续编码。而在 Laravel 中,我必须执行一些其他操作才能通过它。

Laravel 将 PHP 错误转换为异常:

https://github.com/laravel/framework/blob/master/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php#L56