Вопросы по теме 'laravel-collection'

Красноречивые коллекции: каждый против foreach
Возможно, это не вопрос, относящийся к коллекциям Eloquent, но меня просто осенило во время работы с ними. Давайте просто предположим, что у нас есть объект $collection , который является экземпляром Illuminate\Support\Collection . Теперь, если...
61669 просмотров
schedule 12.05.2023

Как получить доступ к n-му объекту в объекте коллекции Laravel?
У меня есть объект коллекции laravel. Я хочу использовать в нем n-ю модель. Как получить к нему доступ? Редактировать: Я не могу найти подходящий метод в документации laravel . Я мог бы перебирать коллекцию в цикле foreach и прерываться,...
24571 просмотров
schedule 23.02.2023

Метод сбора Laravel не работает должным образом
Я вошел в фантастический мир Laravel, и в настоящее время я изучаю возможность наполнения базы данных поддельными данными для тестирования. У меня есть пара таблиц, с которыми я хочу поработать; проекты и рассказы . В таблице историй есть...
5060 просмотров

Сложная сортировка Laravel Eloquent в PHP
У меня есть довольно сложная коллекция laravel eloquent, которую нужно отсортировать по идентификатору проекта, дате, имени пользователя. Я искал в Google, но никто не спрашивал и не писал об этой сложной сортировке. Если я использую только...
982 просмотров
schedule 20.11.2022

Laravel 5.1 запрашивает коллекцию внутри шаблона блейда
В моем шаблоне блейда у меня есть следующая коллекция $questions Collection { #items: array:2 [ 0 => Question { .... #attributes: array:7 [ "survey_id" => 3 "question_num" => 0 "question_text"...
832 просмотров

Изменение атрибута cast внутри коллекции в Laravel
У меня есть модель с атрибутом, который передается в массив, например protected $casts = [ 'data' => 'array', ]; Мне нужно внести поправку в массив перед возвратом коллекции. Используя метод each в коллекции, я могу внести изменения...
542 просмотров
schedule 26.11.2022

Collection-›put() не работает в Laravel 5.2
Я работаю с Laravel в первый раз. У меня есть сценарий, в котором у меня есть таблица «Продукты», которая содержит основные сведения о продукте (гофрокоробе), такие как длина, ширина, высота и т. д. Некоторые другие сведения о продукте вычисляются с...
757 просмотров
schedule 30.06.2022

Преобразование необработанного результата запроса MySql в коллекцию Laravel (hydraRaw)?
Я пытаюсь заставить Laravel Pagination работать с результатами, которые я получаю из своей базы данных, используя необработанный запрос: select sub.*, count(l.PRODID) as likecount from ( select p.*, count(c.PRODID) as commentcount from...
948 просмотров
schedule 05.11.2023

Как получить доступ к n-му элементу в коллекции Laravel?
Наверное, я нарушаю все правила, намеренно задавая повторяющийся вопрос ... На другой вопрос принято отвечать. Очевидно, это решило проблему спрашивающего, но не ответило на заглавный вопрос. Начнем с начала - метод first() реализован...
22073 просмотров
schedule 27.03.2022

Форматирование многомерного массива с использованием коллекций Laravel
У меня есть такой массив, который я получаю в результате запроса к базе данных (Google BigQuery): Array ( [0] => Array ( [points] => 95 [user] => 434 [type] => 20 [identifier]...
802 просмотров

Коллекция Laravel преобразует массив в объект
Если я запускаю $collection->filter(myFilter) , Laravel делает эту раздражающую вещь, добавляя ключи к каждой модели в коллекции следующим образом: { "4": { "myObject": "data" }, "7": { "myObject": "data" } }...
9095 просмотров
schedule 24.10.2022

Сгруппировать по электронной почте и question_id
Я разрабатываю небольшое приложение, которое может создавать опросы, и в этих опросах есть вопрос, где вопрос может быть в простой форме ввода или в виде флажков. Моя проблема связана с несколькими значениями (радиовходы), у меня есть таблица под...
76 просмотров

Как использовать методы сбора laravel
Я пытаюсь запросить вложенное отношение и получить количество удаленных моделей, я преобразовываю это в переменную, но этого не происходит: $companies = Company::where('is_client', '=', 1) // load count on distant model...
288 просмотров

Получить количество уникальных значений с именем столбца в коллекции Laravel 5.2
Я пытаюсь получить количество уникальных брендов из моей таблицы продуктов с их подсчетом из коллекции Laravel. Я смог сделать это, используя конкретный запрос для продуктов, но причина, по которой я сейчас использую коллекцию, заключается в том,...
2694 просмотров

Получите значение вместо ключа с помощью коллекции Laravel
$job_types = DB::table('jobs')->pluck('job_type')->unique(); Верхний код возвращает коллекцию, как показано ниже. Также под кодом Laravel Blade сделайте список выбора с верхней коллекцией. <!-- Job Type Field -->...
1491 просмотров

Laravel использует Sum и Groupby
Я хотел бы получить сумму количества в каждом месяце, чтобы я мог отображать количество на гистограмме по сравнению с месяцем Я так и думал, но не тренировался $data1 = Borrow::groupBy(function($d) { return...
8059 просмотров

Разбить коллекцию Laravel на страницы
У меня есть два разных запроса, которые я объединяю, чтобы вернуть коллекцию $combinados = $histMe->merge($hist)->sortByDesc('created_at'); И я возвращаю их так: $final = $combinados->all(); Но это печатает всю коллекцию,...
3130 просмотров

Коллекция извлекается по идентификатору отношения и получает счет
У меня есть проект и модель страны. Есть отношения "многие ко многим". Я получаю проекты со странами. Результат ниже array:5 [▼ 0 => array:5 [▼ "id" => 2 "account_id" => 1 "start_date" => "Jul 2012" "end_date"...
1269 просмотров
schedule 30.09.2022

как добавить пользовательский (новый) столбец в результат коллекции разбиения на страницы laravel
Я создаю API и хочу добавить дополнительный столбец в результат запроса на разбиение на страницы. Например, у меня есть цена и скидка в моей базе данных. Я хочу отправить столбец discounted_price с набором результатов. Вот что я пробовал до сих...
2357 просмотров

Laravel Eloquent с () быстрой загрузкой и условиями whereHas ()
У меня есть 2 таблицы: " Автор " и " Книга " со следующими прямыми отношениями: class Author extends Model { public function books() { return $this->hasMany('App\Book'); } } class Book extends Model { public function...
4694 просмотров