【发布时间】:2013-12-16 07:21:26
【问题描述】:
$profiles = UserProfile::find(1)->user_id;
if ($profiles->contains($uid)){
// ...
}
错误: Call to a member function contains() on a non-object.
知道我做错了什么吗?我正在尝试检查用户是否已经在表格中有一行。
【问题讨论】:
-
您确定
UserProfile::find(1)->user_id会返回您期望的结果吗?这似乎暗示$profiles是一个非对象,如果找不到用户,则可能是FALSE或NULL。 -
尝试检查 gettype($profiles) 并查看 $profiles 是否为对象
标签: php html laravel laravel-4