Описание тега eloquent
Eloquent ORM, включенный в Laravel, предоставляет красивую и простую реализацию ActiveRecord для работы с вашей базой данных. Каждая таблица базы данных имеет соответствующую "Модель", которая используется для взаимодействия с этой таблицей. Модели позволяют запрашивать данные в таблицах, а также вставлять новые записи в таблицу.
1
ответ
Самый эффективный способ обновить связанную модель из прослушивателя событий
У меня две модели Business а также Products, У меня есть событие, которое срабатывает при изменении цены продукта, прослушиватель событий рассчитает минимальное и максимальное совокупные значения продуктов для бизнеса и сохранит их в бизнес-модели (…
10 июл '17 в 00:53
2
ответа
Извлекать записи из отношений с ограничением запроса
Я пытаюсь получить все записи из моего orders таблица, в которой заказ связан с supervisor, Orders а также Supervisors связаны с belongsToMany отношения и есть сводная таблица. Итак, мой код выглядит примерно так: $supervisor = User::where('phone_nu…
12 дек '17 в 14:27
1
ответ
Laravel Eloquent - где все
В Laravel 4.2 я пытаюсь выполнить запрос, который возвращает всех пользователей, которые выполняют все определенные действия. На данный момент у меня есть запрос, который возвращает всех пользователей, которые выполняют одно из многих действий: //$s…
20 фев '15 в 16:12
1
ответ
Красноречивое состояние дедушкиных отношений
В школе есть книги и ученики. Книга есть страницы. Как я могу получить все страницы из всех книг, где school_id = 1? Я попробовал код ниже, но я не работал. Page::whereHas('book.school', function($query) { $query->where('id', '=', 1); })->get(…
13 ноя '14 в 15:14
1
ответ
Eloquent Как хранить данные, если у меня есть 2 модели с "один ко многим" на одной модели?
Хорошо, у меня есть следующая диаграмма ER, которая показывает мои отношения в БД: Я готов генерировать User когда Order сделан. Order может содержать много Products, так же Orders сгруппированы по их transaction_idтак что я могу включить все продук…
18 май '18 в 22:52
0
ответов
Область применения OctoberCMS не применяется
Итак, сценарий здесь таков, что я пытаюсь создать простую область в OctoberCMS, которая позволит мне отфильтровать запрос с помощью компонента списка плагинов компоновщика. В моей модели я определил область действия как таковую: public function scop…
30 ноя '18 в 13:16
1
ответ
Создание JSON ORM и отношений с Laravel
На самом деле, я делаю это, чтобы построить JSON из многих объектов ORM в контроллере: Response::json(Project::all()); Результат: [ {id: 1, name: 'test1'}, {id: 2, name: 'test2'}, {id: 3, name: 'test3'} ] Теперь я хочу: [ { id: 1, name: 'test1', lev…
30 окт '14 в 09:54
6
ответов
Laravel - Получить последнюю запись каждого типа UID
У меня есть таблица с сотнями записей для более чем 1000 различных продуктов, каждый из которых идентифицируется уникальным UID. ID UID MANY COLUMNS CREATED AT 1 dqwdwnboofrzrqww1 ... 2018-02-11 23:00:43 2 dqwdwnboofrzrqww1 ... 2018-02-12 01:15:30 3…
11 мар '18 в 06:45
1
ответ
Фильтр по первому внешнему ключу
Я создаю сайт для сравнения цен на товары в разных магазинах. Я создал базу данных с этими двумя таблицами. +---------+ +------------+ | Product | | Price | +---------+ +------------+ | id | | id | | name | | product_id | +---------+ | price | | dat…
09 дек '14 в 10:10
1
ответ
Как я могу сформулировать этот запрос в Laravel 4
У меня есть этот запрос MYSQL и требуют сформулировать это с помощью Eloquent в Laravel4. SELECT DISTINCT Employee.Name, Employee.Id FROM Employee LEFT JOIN Team ON Employee.Id = Team.EmployeeId AND Team.TeamId = 1; Как я могу добавить AND пункт о J…
12 май '13 в 14:12
1
ответ
Исключить записи, которые имеют отношение пустое / пустое в Illuminate Eloquent ORM вне laravel
Статус - Решено Я использую Illuminate ORM вне laravel. Так что пока все работает хорошо, но у меня проблемы с отношениями. Я хочу исключить те записи, чей профиль и отношение accountDetails пустые или нулевые. В настоящее время я вручную извлекаю э…
14 окт '16 в 06:52
1
ответ
Можно ли получить данные связанной модели внутри текущей модели в Laravel?
Я создаю приложение Laravel, которое использует рекурсивное конструирование URL. И я хочу знать, возможно ли получить доступ к данным модели, связанной с hasone, внутри модели, чтобы вернуть созданный URL-адрес непосредственно в представление без вз…
29 окт '18 в 13:15
1
ответ
Как загрузить дополнительные свойства записи?
Короче говоря, мне нужно загрузить дополнительные поля записи после того, как она была выбрана с неполным набором свойств. Рассмотрим следующий запрос: $quotes = Quote::select(['id', 'probability'])->get(); после некоторых манипуляций с $quotes и…
02 май '16 в 17:51
2
ответа
Красноречивый контроллер ORM или модель
Я пишу веб-приложение, и я самопровозглашенный неорганизованный разработчик, я пишу вещи быстро и позже беспокоюсь о поддержке. Сейчас я работаю с laravel, у меня довольно много взаимодействий с базой данных, все примеры eloquent взаимодействуют с о…
17 июл '14 в 07:29
1
ответ
Laravel | База данных посевной фабрики
В настоящее время я узнаю о фабриках Laravel и о том, как они работают. Пока я нашел их действительно полезными! Я работаю над каталогом для предприятий, поэтому я пытаюсь отбросить некоторые фиктивные данные во время разработки. В настоящее время о…
16 мар '18 в 21:01
1
ответ
Вставка данных с отношением один ко многим
У меня есть три таблицы: Продукция, Компания, Тип. Компания и Типы имеют отношения один-ко-многим с Продуктами. [тип модели] class Type extends BaseModel { public static $table = "type"; public static $timestamps = true; public function products() {…
28 янв '13 в 22:19
1
ответ
Что может быть недостатком в использовании mysql json field вместо множества полей, которые можно обнулять в таблице в laravel 5
Как вы знаете, MySQL 5.7 предоставляет поля JSON. В чем может быть недостаток использования полей json данных вместо того, чтобы иметь много пустых полей в таблице? Допустим, я работаю над таблицей продуктов, которая имеет длину, ширину, высоту, тол…
16 янв '18 в 18:00
0
ответов
Laravel/Lumen 5 обновляет сводную таблицу отношений многие ко многим
Я пытаюсь обновить сводную таблицу отношений многие ко многим в цикле foreach, но, к сожалению, получаю неожиданные результаты. Приведенный ниже код должен увеличивать счетчик только для записи, в которой выполняется условие, однако он увеличивает с…
30 дек '17 в 14:07
6
ответов
Как обновить значение в пользовательской таблице в laravel 5.1
У меня есть проблема, я не могу обновить свою таблицу пользователей. Я не знаю, где у него проблема. Когда я отправляю свою обновленную информацию, она не может обновляться. Это не показывает никакой ошибки. Но таблица не обновляется. Пожалуйста, по…
15 авг '16 в 05:11
3
ответа
Как выбрать количество и использовать где с свободно построителем запросов Laravel?
В моем случае $products = $products->select(array('products.*', \DB::raw('COUNT(extra_fields.price) as price_count')))->leftJoin('extra_fields', 'products.id', '=', 'extra_fields.item_id') ->where('item_type', 'App\Models\Product') ->whe…
26 дек '16 в 11:53