Может ли кто-нибудь сказать мне, почему я получаю эту ошибку? Все работает нормально до тех пор, пока это не запустится: $ticket->used += 1;
Я четко нашел билет и сохранил его в переменной $ticket
, но почему я не могу манипулировать им и назначить значение?Попытка присвоить собственность не объекта Laravel 5.1
public function getTicket(TicketUserRequest $request)
{
$ticket = Ticket::where('code', '=', Input::get('code'))->count() > 0;
if ($ticket) {
$input['user_id'] = $request->user()->id;
$input['code'] = $request->input('code');
Auth::user()->balance += 50;
Auth::user()->save();
$ticket->used += 1;
$ticket->save();
TicketUser::create($input);
return redirect()->back();
}
}
Теперь я получаю это 'не определено свойство: загоритесь \ Database \ Eloquent \ Builder :: $ used' –
Смотрите мое обновление, пренебрегли добавлением '-> get()' –
Работает! Спасибо! –