首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >laravel按索引访问有说服力的行数据

laravel按索引访问有说服力的行数据
EN

Stack Overflow用户
提问于 2020-04-10 11:28:28
回答 1查看 402关注 0票数 0

你好,我有一个拉拉模型:

代码语言:javascript
运行
复制
class User extends Authenticatable
{

use SoftDeletes;
use Notifiable;

/**
 * The database table used by the model.
 *
 * @var string
 */
protected $table = 'users';

/**
* The database primary key value.
*
* @var string
*/
protected $primaryKey = 'id';

/**
 * Attributes that should be mass-assignable.
 *
 * @var array
 */
protected $fillable = [
              'name',
              'family',

          ];
}

在控制器中,我通过id获得一个用户,例如:

代码语言:javascript
运行
复制
$user=User::where('id','=' ,'10')->first () ;

在刀片中,我显示了家庭价值:

代码语言:javascript
运行
复制
{{$user->family}}

我正在使用:

代码语言:javascript
运行
复制
  {{$user[3] }}

以获得家庭价值。我们是否可以通过索引获得值,比如名称2,家庭3,而不是像这个$user->name,或者$user->family?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-10 12:10:25

我希望你知道你在做什么。因为您希望按索引访问用户对象。

这是控制器的代码片段:-

代码语言:javascript
运行
复制
$user = User::where('id','=' ,'10')->first();
$user = array_values($user->toArray());

现在,$user有了一个数组,您可以通过索引访问刀片文件。

注意:-这将在添加更多字段或删除某些字段时产生问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61139336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档