2017-01-08 46 views
1

因此,我有一個電影和電視節目評論網站。它也從IMDB或themoviedb獲得最受歡迎和最新的電影/電視節目。這一切都可以用IMDB,但是當我選擇tmdb作爲主要的電影數據提供商,然後點擊一個電影后,我收到一個錯誤「呼叫成員函數addDays()null」 這裏是代碼:呼叫成員函數addDays()null

if ($title->review->isEmpty() && $date < Carbon::now()->toDateString() && $title->updated_at->addDays(1) <= Carbon::now())

回答

0

這意味着updated_at是空的。你應該確保updated_at在所有行中都不是空的。您可以設置此列不可爲空:

$table->timestamps(); // Instead of nullableTimestamps() 

或者檢查它們的null

if ($title->review->isEmpty() 
    && $date < Carbon::now()->toDateString() 
    && !is_null($title->updated_at) 
    && $title->updated_at->addDays(1) <= Carbon::now()) 
+1

非常感謝,它的工作。 – maartijs