我正在使用 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');
}
慕村9548890