php - 如何删除 laravel 集合上的索引以仅作为对象读取?
问题描述
我有的:
Illuminate\Support\Collection {#1299 ▼
#items: array:1 [▼
0 => {#1308 ▼
+"id_itemnfe": 1
+"fk_nfe": 1
+"nitemped": "1"...
所以我必须准备好:
$data[0]->id_itemnfe;
或使用foreach。
我是 Codeigniter 用户,row() method
我可以$data->id_itemnfe
直接打印。
谢谢你们。
解决方案
row() method
laravel 中 Codeigniter的替代方法是first() method
,它将返回第一行,您可以直接访问变量,例如$data->id_itemnfe
句法:
Model::where('fieldname',$value)->first();
例子:
$user = User::where('email',$email)->first();
推荐阅读
- django - 表达式包含混合类型:DecimalField、IntegerField。您必须设置 output_field
- javascript - 如果可用,我可以从微距相机创建流吗?
- javascript - 如何使用反应查询在按钮单击时调用相关 API?
- java - Java EventEmitter客户端重新连接不起作用
- php - 在 Woocommerce 中显示和设置含税和不含税的价格
- node-red - 在不同的 JSON 对象中合并超过 3 个 csv 文件 node-red
- javascript - 如何使 JavaScript 中添加的元素像 HTML 中添加的元素一样响应 onclick?
- java - 返回 MaterialTimePicker
- docker - 构建图像返回 SSL 连接无法建立,请参阅内部异常
- reactjs - 在生产模式下,反应头盔异步不起作用,反应头盔异步如何工作?