Не понимаю в чём дело, по идее моя функция должна работать только тогда, когда время >= Carbon::now()
Но... Скорее всего причина в том, что laravel выделяет всю таблицу через get() , не смотря на условие.
public function privil(Request $request)
{
$User = Auth::user();
$now = Carbon::now();
$quantity = 10;
$information = DB::table('role_user')->select('times', 'user_id')->get();
if($information->times >= $now) {
DB::table('users')->where($information->user_id, 'id')->update(['Money' => 10]);
}
return back()->with('success', ['Баланс успешно пополнен!']);
}
Ошибка: "Property [times] does not exist on this collection instance."
Некоторые строчки - пустые, скорее всего из-за этого и ошибка, как это устранить?