(2/2) ErrorException 属性 [CampaignID] 在这个 collection 实例上不存在

(2/2) ErrorException Property [CampaignID] does not exist on this collection instance

当我的控制器中有这个时:

$campaign = Campaign::where('CampaignID',$id)->get();

和return在我的控制器中是这样的:

return view('campaign.donateCampaign',compact('campaign')); 

如何将其数据调用到我的 blade 中?因为我不能用这种方式调用它 value="{{ $campaign->CampaignID }}" 。还有其他方法可以调用它吗?请帮忙

我一直收到这个错误:

(2/2) ErrorException Property [CampaignID] does not exist on this collection instance.

我的控制器: enter image description here

我的Blade: enter image description here

由于 get() 为您提供了一组对象,而不是单个对象,因此您应该修改代码。

Use ->first() instead of ->get()

这将为您提供一个具有所需属性的对象。