此问题已在此处有答案:
Property [title] does not exist on this collection instance(8个回答)
5天前关闭。
我只需要从一个表中的id数据为另一个表插入数据。但我不知道如何?所以我创建了搜索数据请求
$iduser = User::where('username','like','%' . request('username') . '%')->get();
我不能使用$iduser-〉id或一些类似的口径来获取特定数据的id,因为尽管数据库上有id,但我还是会出错
此集合示例上不存在属性[id]
2条答案
按热度按时间iszxjhcz1#
get()方法将返回一个Eloquent Collection,即使你只有一个结果,你可以使用first()方法来获取一个对象。
所以你应该可以这样得到id:
不要犹豫,在变量上使用dd()来查看变量的类型和内容。
tzxcd3kk2#
您有一个用户集合。如果您要循环遍历它们;
或者,如果您将集合传递给视图,则可以在视图中循环并访问它的ID。