Я создаю игру, используя PHP и Laravel. А теперь я хочу сохранить некоторые записи, такие как сыгранные игры, выигрыши, которые они получили, и проигрыши. Но как я могу сохранить эти записи для пользователя, который вошел в систему?
Я пробовал это, но я получаю ошибку (название поста);
public function winGame() {
if(isset(Auth::user()->email)) {
$user = User::find(Auth::user()->id);
$games = $user->statuses()->game;
$gamesPlus = $games + 1;
$wins = $user->statuses()->wins;
$winsPlus = $wins + 1;
$user->statuses()->save($gamesPlus, $winsPlus);
}
}
И я не могу используйте метод DB :: только имя модели.
пользователь модели:
public function statuses()
{
return $this->hasOne('App\Status');
}
статус модели:
public function user()
{
return $this->belongsTo('App\User');
}