Laravel 8 get() {#collection-method}
get
方法返回指定键的集合项,如果该键在集合中不存在,则返回 null:
$collection = collect(['name' => 'taylor', 'framework' => 'laravel']);
$value = $collection->get('name');
// taylor
你可以任选一个默认值作为第二个参数传递:
$collection = collect(['name' => 'taylor', 'framework' => 'laravel']);
$value = $collection->get('foo', 'default-value');
// default-value
你甚至可以将一个回调函数作为默认值传递。如果指定的键不存在,就会返回回调函数的结果:
$collection->get('email', function () {
return 'default-value';
});
// default-value