は私が私が日時からprint_jobs.job_dateを変えています。この雄弁laravel句
->rightJoin('calendar', function($join) use ($machineName)
{
$join->on('print_jobs.job_date', '=', 'calendar.datefield')
->where('machines.machine', '=', $machineName);
})
->rightJoin('calendar', function($join) use ($machineName)
{
$join->on('DATE(print_jobs.job_date)', '=', 'calendar.datefield')
->where('machines.machine', '=', $machineName);
})
への通知から変更する必要が私のコードの一部を持っているところで生参加しています日付。これは、フィールドをdateからdatetimeに変更するまでうまくいきました。
私はここにDATEを追加することは好きではありません。私はちょうど生のジョイントフィールドをここに置く方法を知らない。
'DATE(print_jobs.job_date)'ではなくDB :: raw( 'DATE(print_jobs.job_date)')を試してください。 – phper