如何获取背包 crud 列的数字索引值?
How to get numeric index value for backpack crud columns?
通常在背包 crud 控制器中我们传递列值
$this->crud->addColumn([
'name' => 'name', // The db column name
'label' => "Username", // Table column heading
'type' => 'Text'
]);
$this->crud->addColumn([
'name' => 'age', // The db column name
'label' => "Age", // Table column heading
'type' => 'Number'
]);
并获得背包中的价值blade喜欢
$crud->columns
输出会像
[
name: {name: "name", label: "Username", type: "Text", .....},
age: {name: "age", label: "Age", type: "Number", .....}
]
以上数组索引值为姓名、年龄。但我希望它为 0、1。如何获取索引值作为数字?
因为这是一个数组,所以我们可以使用 PHP 的 array_values() 函数重新索引数组。
喜欢如下。
array_values($crud->columns);
或者如果在 laravel blade js 部分中使用此值,则可以按以下方式使用
{!! json_encode(array_values($crud->columns)) !!};
参考。 link:- https://www.php.net/manual/en/function.array-values.php
通常在背包 crud 控制器中我们传递列值
$this->crud->addColumn([
'name' => 'name', // The db column name
'label' => "Username", // Table column heading
'type' => 'Text'
]);
$this->crud->addColumn([
'name' => 'age', // The db column name
'label' => "Age", // Table column heading
'type' => 'Number'
]);
并获得背包中的价值blade喜欢
$crud->columns
输出会像
[
name: {name: "name", label: "Username", type: "Text", .....},
age: {name: "age", label: "Age", type: "Number", .....}
]
以上数组索引值为姓名、年龄。但我希望它为 0、1。如何获取索引值作为数字?
因为这是一个数组,所以我们可以使用 PHP 的 array_values() 函数重新索引数组。 喜欢如下。
array_values($crud->columns);
或者如果在 laravel blade js 部分中使用此值,则可以按以下方式使用
{!! json_encode(array_values($crud->columns)) !!};
参考。 link:- https://www.php.net/manual/en/function.array-values.php