2017-02-01 100 views
1

我有我的控制器是這樣的:檢索集合對象數據Laravel

$item = item::where('id',1)->first(); 

我得到一個集體的對象。

我想從這樣的項目檢索一個特定的表。

$item->only(['name]); 

所以我可以給它的觀點。但它不會工作。

BadMethodCallException在Builder.php線2508:調用未定義 方法照亮\數據庫\查詢\生成器僅::()

如何取回這個具體的變量?

回答

2

當你使用first()方法,你會得到一個對象,所以你可以訪問它的屬性:

$item = item::where('id',1)->first(); 
$name = $item->name; 
1

你可以試試這個檢索單值

$name = item::where('id',1)->value('name');