当我提交一个表单来添加一个用户时,我得到了下面的错误“ trying to get a property of a non-object”,这个错误显然出现在第一行: Auth: : user ()-> id of the following:
$id = Auth::user()->id;
$currentuser = User::find($id);
$usergroup = $currentuser->user_group;
$group = Sentry::getGroupProvider()->findById($usergroup);
$generatedPassword = $this->_generatePassword(8,8);
$user = Sentry::register(array('email' => $input['email'], 'password' => $generatedPassword, 'user_group' => $usergroup));
$user->addGroup($group);
有什么想法吗?我已经找了一段时间,我看到的一切都说,这应该可以工作。我的用户使用 Sentry 2身份验证包登录。