Как получить числовое значение индекса c для колонок рюкзака? - PullRequest
1 голос
/ 05 апреля 2020

Обычно в контроллере рюкзака 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'
]);

и получаем значение в лезвии рюкзака как

$crud->columns

вывод будет выглядеть как

[
name: {name: "name", label: "Username", type: "Text", .....},
age: {name: "age", label: "Age", type: "Number", .....}
]

Над индексом массива указывается имя, возраст. Но я хочу, чтобы это было 0, 1. Как я могу получить значение индекса в виде числа?

1 Ответ

1 голос
/ 05 апреля 2020

Поскольку это массив, мы можем использовать функцию array_values ​​() PHP для переиндексации массива. как показано ниже.

array_values($crud->columns);

или в случае использования этого значения в разделе laravel blade js, вы можете использовать следующее

{!! json_encode(array_values($crud->columns)) !!};

Ref. ссылка: - https://www.php.net/manual/en/function.array-values.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...