暫時性排除 laravel 在 php7.2 上產生的 count() 錯誤

Disable warning in error_reporting and edit handleError function to not throw error.

vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:56

public function handleError($level, $message, $file = '', $line = 0, $context = [])
{
    if (error_reporting() & $level) {
        if (strpos($message, 'Parameter must be an array or an object that implements Countable') !== false)
        {
            return;
        }
        throw new ErrorException($message, 0, $level, $file, $line);
    }
}

 

Leave a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料