Я использую laravel для своего веб-приложения, и вот проблема, моя локальная машина и рабочий сервер имеют одинаковые данные, , но этот код не возвращает одинаковые результаты , почему?
Table::whereRaw('Date(created_at) = CURDATE()')->where('column_1',$int)->where('column_2',$tring)->where('column_3','string')->first();
Я локально, это нормально, но на моем сервере всегда пусто (, за исключением случаев, когда я пробую это в artisan -tinker ).
Можете ли вы помочь мне?
РЕДАКТИРОВАТЬ:
Структура таблицы
Пример данных
Когда я пытаюсь этот код:
$DayNBExist = Table::whereDate('created_at',date('Y-m-d'))->where(['profile_id'=>$id,'country'=>$country,'type'=>'user'])->first();
if(!isset($DayNBExist->id)){
Table::create([
'nbr'=>1,
'profile_id'=>$Channel->id,
'country' => $country,
'type' => 'channel',
]);
}else{
$DayNBExist->increment('nbr');
}
создает новую строку, а не обновляет старую. почему?
СПАСИБО ВСЕМ ПРОБЛЕМА БЕЗ КОДА, НО в значении "$ country"