function subscriptionpack(Request $request){ $sub = subscription::all(); $details = $sub['details']; dump('$details');}我可以从此代码中获取所有值,但无法获取名为详细信息的特定字段。当我调用)时,它显示了所有详细信息,但是错误是未定义的索引:详细信息dump($subdump('$details')任何人都可以帮助我更正此代码吗?
4 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
您可以使用选择方法选择列数据: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 关注
- 126 浏览
添加回答
举报
0/150
提交
取消