Tagged: eloquent

19
Июл
2021

Использование Doctrine в Laravel

Для работы использую Laravel. Как многие знают, в качестве ORM там используется библиотека Eloquent. Дело в том, что я читал много различных статей, где люди настаивали на том, что использовать Doctrine вместо Eloquent будет очень хорошей …

30
Июн
2021

Как вывести список постов с количеством комментов под ними через Eloquent?

На самописном движке я делаю 2 запроса: один в таблицу с постами доставая 10 последних штук, второй в комменты добавляя к нему WHERE IN с десятком id вытащенных первым запросом постов. Страница генерируется за 0.06 секунды.
Теперь пробую т…

25
Май
2021

Laravel универсальный select запрос в бд

не могу найти материалов, чтобы реализовать с помощью Laravel Eloquent какой-то плюс минус универсальный запрос выборки из базы данных.
Чтобы он одинаково хорошо работал и с limit и без него, и с order by и без него, с условием и без и т.д…

09
Апр
2021

Как в Laravel получить результат запроса с использованием жадной загрузки?

Подскажите каким образом можно получить результат выполнения запроса с использованием жадной загрузки через метод with()?

Я хочу получить результат запроса так, как если бы он был выполнен напрямую к БД, а не для конкретной связанной сущн…

18
Мар
2021

Вопрос Laravel по отношениям

Есть 3 модели Region, Branch, User и одна сводная таблица user_branches в ней поля user_id и branch_id
У региона есть филиалы там отношения
public function branches(){
return $this->hasMany(Branch::class);
}

У филиала есть отношени…

05
Мар
2021

Если модель создалась успешно, создать еще модель Laravel

У меня вопрос.
Мне нужно создавать две модели при регистрации пользователя.
Как мне сделать так, чтобы если создание юзера прошло успешно, создавалась еще одна модель и записывала данные в другую таблицу бд.
При моем нынешнем подходе получ…

03
Мар
2021

Eloquent и тип vabinary

у меня такой вопрос.
Я пытаюсь сделать кастомную регистрацию в Laravel, но мое поле password имеет тип varbinary(16), из за этого не получается создать пользователя.
Вот мой код
{return UserAuth::create([
‘account’ => $data[‘acc…

30
Ноя
2020

Laravel Eloquent hasMany через больше чем 2 join

Я хочу получить сущность и связанные с ней данные. Есть таблицы А (таблица нужной мне сущности) и таблицы Б, В, Г, Д, где Д связана через все из этих таблиц с А.
Если использовать ORM то можно сделать так, но тогда данные будет не вложенны…

15
Сен
2020

Eloquent INNER JOIN через JSON_CONTAINS

Всем привет! Столкнулся с проблемой. Создаю такой SQL запрос:
SELECT * FROM books_sets INNER JOIN books ON JSON_CONTAINS(books_sets.books, books.id)

Соответственно, колонка books у books_sets содержит JSON в формате: [1, 2] (идентификатор…

04
Сен
2020

связь таблиц в laravel

Доброго времени суток.
Объясните, пожалуйста, преимущества связи таблиц средствами Eloquent.
В данный момент в моём проекте такая логика (модель orders):
function getClient():clients {
return clients::find($this->client_id);
}

Таки…

28
Авг
2020

Laravel создать уникальные поля в таблице

Есть таблица book_authors которая связывает две таблицы, books и authors связь многие-ко-многим. В таблицы book_authors есть поля book_id и author_id. Необходимо создать миграцию, чтобы обновить эти поля и сделать их уникальными, т.е. чтоб…

26
Авг
2020

Как в laravel Eloquent обращаться к столбцу, название которого состоит из нескольких слов

у меня есть бд, там есть таблица где одно из полей [ID языка], так вот в Eloquent вроде как надо обращаться к модели через такую конструкцию $model->Field. Но у меня название столбца состоит из двух слов, обращаться $model->[ID языка…

25
Авг
2020

Как синхронизировать данные из 1 таблицы в другую

Предположим есть тз:

Сделать таблицу с настройками магазина
Что уже есть:
Заполненая таблица market в которой есть колонки

id | name | director | adress | type
В настройках должна быть настройка работы магазина в тот или иной день, вре…

28
Июн
2020

Laravel eloquent with and groupBy pivot

Возможно ли без дополнительного select или join, а только через with выполнить следующую задачу?
Имеется таблица продуктов Products:

А также таблица модификаций Modifications:

А также таблица для мержа ProductsModifications, т.к. связь &…

19
Июн
2020

Проблема с составлением select тега для редактирования записи со сложными условиями

У меня есть запись в базе. Если конкретнее запись с кулинарным рецептом. На вьюху формы редактирования я передаю:

$recipe – Запись о рецепте из базы данных.
$allIngredients – содержимое таблицы "ingredients" со всеми доступными …

16
Июн
2020

Eloquent как сделать update значений из массива одним запросом?

Имею массив данных, к примеру:
$arr = [
‘key1’ => ‘value1’,
‘key2’ => ‘value2’,
‘key3’ => ‘value3’,
];

И есть колонка в таблице с такими значениями:
column_name
key1
key2
key3

Как мне сделать так, чтобы в данной кол…