在Laravel 你能做到的

$Member = Member::first();

然后,您可以将$Members与(-&>)LIKE $Member->item_1一起使用


如何创建这样的自定义对象

我试过了

$member = collect([ 
       'item_1' => 'my Value 1',
       'item_2' => 'my Value 2' 
])->first()

再试一次

 $member = collect()->first()
 $Member->item_1 = 'my value 1';
 $Member->item_2 = 'my value 2';

因此,我的问题是,创建自定义单个集合的正确方式是什么

推荐答案

您可以使用纯PHP对象或关联array.

使用纯PHP对象:

$member = new stdClass();
$member->item_1 = 'my Value 1';
$member->item_2 = 'my Value 2';

使用关联数组:

$member = [
    'item_1' => 'my Value 1',
    'item_2' => 'my Value 2',
];

在这两种情况下,都可以使用箭头运算符(->;)或数组键访问属性:

使用纯PHP对象:

echo $member->item_1; // Output: my Value 1
echo $member->item_2; // Output: my Value 2

使用关联数组:

echo $member['item_1']; // Output: my Value 1
echo $member['item_2']; // Output: my Value 2

Laravel相关问答推荐

发送邮箱后,Laravel重定向偶尔会导致错误500

到查询构建器的MySQL查询

为什么我的 Laravel 开发服务器不提供 public 文件夹下的文件?

Dompdf 古吉拉特语和印地语文本未正确显示

Blade引擎:打印三重花括号

Laravel 5.1 是否与 PHP 7 兼容

Laravel 合集日期比较

Laravel 将 JSON 转换为数组?

通过单击按钮保存 PhpSpreadSheet

在 Laravel 4 迁移中创建 MYSQL 过程

Laravel 5 与 Postgresql

如何在 Laravel 4 中使用 SHA1 加密而不是 BCrypt?

我如何从给定的日期时间 struct 创建Carbon 对象?

Laravel:验证 json 对象

如何在 laravel 中使用 GROUP_CONCAT

在 Laravel 应用程序中在哪里指定应用程序版本?

Laravel 验证:数字和整数之间的区别?

在哪里放置 Blade::extend

将参数传递给过滤器 - Laravel 4

Laravel 4:分析器在哪里?