这是我的控制器代码:
public function getGroupAgainstMember(Request $request)
{
$user_id = $request->input('user_id');
$user =User::find($user_id);
$groupDetails=$user->groups; // Trying to get property of non-object
if (empty($groupDetails)) {
$resultArray = ['status' => false, 'message' => 'Group details.', 'data' => []];
return \Illuminate\Support\Facades\Response::json($resultArray, 200);
}
if ($groupDetails)
$resultArray = ['status' => true, 'message' => 'Group & Members details!', 'groups' => $groupDetails];
else
$resultArray = ['status' => false, 'message' => 'Group details not found.', 'data' => []];
return \Illuminate\Support\Facades\Response::json($resultArray, 200);
}
我正在根据用户 ID 获取记录,如果用户 ID 存在,它会向我显示该用户 ID 的数据,如果我输入随机用户 ID(如 1233),它会说“尝试获取非对象的属性”我也在我的代码中提到了这个错误它的到来。
如果我输入诸如 1234 之类的任何 ID,我想显示一条用户 ID 不存在的消息,我还设置了条件 if(empty($$groupDetails)) 但没有显示正确的错误消息。
守着一只汪
一只甜甜圈
largeQ