指定した日付に曜日を追加したいとします。これは私のコードです:エラー:文字列のメンバー関数addDays()を呼び出す
if (Carbon::now() <= $campaign->s_lastrun->addDays(28)) {
$onAir = 1;
}
私は私のデータベースにいくつかの変更を加えてまで、それは働いていた、そして今、私はエラーを取得しています:Call to a member function addDays() on string
s_lastrun
はカラム型DATE
を持っているにもかかわらず。 アイデア
Carbon::parse($campaign->s_lastrun)
し、このように比較します:あなたはこのようにカーボンを使用して$campaign->s_lastrun
を解析する必要が
データベースに行った変更は何ですか? – Kisaragi
そしてあなたは何を変えましたか? – Andreas
's_lastrun'の型が' DATE'の場合、このフィールドはCarbonの日付として動作しません。そのフィールドは 'timestamp'型である必要があります。まず 'Carbon :: parse()'を実行して、代わりに必要な処理を行うことができます。 –