Tôi gặp lỗi sau "cố gắng lấy thuộc tính của một không phải đối tượng" khi tôi gửi biểu mẫu để thêm người dùng, lỗi rõ ràng là ở dòng đầu tiên: Auth :: user () -> id của dòng sau :
$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);
Có ý kiến gì không? Tôi đã tìm kiếm trong một thời gian và mọi thứ tôi thấy đều nói rằng điều này sẽ hoạt động tốt. Người dùng của tôi đã đăng nhập bằng gói xác thực Sentry 2.