(2/2)ErrorException此集合实例上不存在[CampaignID]属性

时间:2017-11-17 00:03:24

标签: laravel laravel-5.4

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

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

并以这种方式在我的控制器中返回:

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

如何将其数据调入我的刀片?因为我无法以这种方式称呼 value =" {{$ campaign-> CampaignID}}" 。有没有其他方法可以调用它?请帮忙

我一直收到这个错误:

  

(2/2)ErrorException属性[CampaignID]在此不存在   集合实例。

我的控制器: enter image description here

我的刀锋: enter image description here

1 个答案:

答案 0 :(得分:1)

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

  

使用->first()代替->get()

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