2017-01-08 8 views
1

私は映画とテレビ番組のレビューのためのサイトを持っています。それはまた、IMDBまたはthemoviedbから最も人気のある最新の映画/テレビ番組を取得します。 IMDBでも問題ありませんが、メインのムービーデータプロバイダとしてtmdbを選択し、そのあとムービーをクリックすると、「nullのメンバ関数addDays()を呼び出す」というエラーが発生します。nullへのメンバー関数addDays()の呼び出し

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

答えて

0

つまり、updated_atは空です。 updated_atがすべての行で空でないことを確認する必要があります。あなたがNULL可能ではないとして、このコラムを設定することができます。

$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

関連する問題