Вы можете использовать построитель запросов Laravel, чтобы получить столбцы индекса определенной таблицы. все равно беги
обновление композитора
Вот простой пример:
$data = DB::select('SHOW INDEX FROM table;');
$array = [];
foreach($data as $key => $item){
$array[] = $item->Column_name; // <--- check column name
}
dd($array);
он дает мне коллекцию.. но я пытаюсь получить имя столбца.. мне не удалось.. также $data
не цикл.. также я пытался преобразовать toArray()
и response()->json($data);
.. это мне не помогает.. вы получили имя столбца
Пожалуйста, добавьте некоторое объяснение к вашему ответу, чтобы другие могли извлечь из него уроки.
я пытаюсь получить имена проиндексированных столбцов из одной конкретной таблицы в laravel... какой у меня вопрос..
@Tech Spot не могли бы вы решить проблему?
@noor, ну я тебе уже ответил. Ты пробовал? :)
@Tech Spot, я попробую ... мне не удалось получить все имена столбцов индекса .. я не могу получить доступ к имени столбца. это был мой самый первый комментарий к вашему ответу .. не могли бы вы привести пример, как я могу получить все имена столбцов
извините за беспокойство .. вчера я попробовал это как: $array = [];foreach($data as $key => $item){ $array[] = $item->Column_name;}dd($array);
.. после обновления композитора сегодня он работает, найдите .. спасибо за ответ ): ...
я буду рад, если вы завершите ответ ... это означает, что вы поместите мой код в ответ и предложите обновить композитор ... чтобы будущий читатель мог легко получить помощь ...
DB::select('ПОКАЖИТЕ ИНДЕКС ИЗ таблицы ИЗ базы данных;')->get();