function subscriptionpack(Request $request){ $sub = subscription::all(); $details = $sub['details']; dump('$details');}我可以從此代碼中獲取所有值,但無法獲取名為詳細信息的特定字段。當我調用)時,它顯示了所有詳細信息,但是錯誤是未定義的索引:詳細信息dump($subdump('$details')任何人都可以幫助我更正此代碼嗎?
4 回答

ibeautiful
TA貢獻1993條經驗 獲得超6個贊
您可以使用選擇方法選擇列數據:specific
$sub = subscription::select('details')->get();
或者,您可以使用 get () 方法,如下所示:
$sub = subscription::get(['details']);

Qyouu
TA貢獻1786條經驗 獲得超11個贊
如果需要結果集中的單列,請使用pluck
$subs = subscription::all(); $details = $subs->pluck('details')->toArray();

叮當貓咪
TA貢獻1776條經驗 獲得超12個贊
首先,模型應該是單數的,單詞之間沒有空格,并且大寫。 不應使用 。你應該閱讀拉拉維爾公約Subscription::all();
subscription::all();
use App\Subscription;
..
function subscriptionpack(Request $request)
{
? ?$sub = Subscription::all()->pluck('details');
? ?dd($sub);
}

HUH函數
TA貢獻1836條經驗 獲得超4個贊
您可以循環到您的收藏,例如
foreach($sub as $s){
dump($s->details)
}
或者你可以嘗試類似的東西。
$sub->first()->details
但這只會為您提供集合中的第一個詳細信息元素。
- 4 回答
- 0 關注
- 170 瀏覽
添加回答
舉報
0/150
提交
取消