В настоящее время у меня есть массив sort
. Сортировка имеет только один ключ/значение. Клавиши и значения всегда разные. У этого массива всегда всего одна пара ключей/значений. Как получить доступ к обоим элементам динамически в laravel?Лучший способ доступа к входам массива Laravel?
Я уже решил это, но считаю, что это крайне неэффективно.
мое текущее решение
Я сделал функцию orderQuery()
вернуть имя ключа.
function orderQuery() {
foreach (Input::get('sort') as $key => $value) {
return $key; // there is only 1 item in the array but this looks like bad practice
}
}
Тогда я называю это так, чтобы ответить на мой запрос
->orderBy(orderQuery(), Input::get('sort.'.orderQuery()))
Есть ли лучший способ сделать это?
Спасибо, это кажется намного чище и лучше практики. Я использую '$ value = Input :: get (" sort. $ Key ");' чтобы получить значение из ключа сейчас. :) – Rafael