Вопросы с тегом 'laravel-query-builder'

Построитель запросов к базе данных предоставляет удобный и удобный интерфейс для создания и запуска запросов к базе данных в приложениях Laravel. Он может использоваться для выполнения большинства операций с базами данных в вашем приложении и работает на всех поддерживаемых системах баз данных.
31

Как получить построитель запросов для вывода его необработанного SQL-запроса в виде строки?

Учитывая следующий код: DB::table('users')->get(); Я хочу получить необработанную строку запроса SQL, которую сгенерирует построитель запросов базы данных выше. В этом примере это будут пользователи SELECT * FROM users. Как мне это сделать?
14 авг. '13 в 15:43
21

Как создать несколько запросов к предложению Where с помощью Laravel Eloquent?

Я использую конструктор запросов Laravel Eloquent и у меня есть запрос, в котором я хочу предложение WHERE для нескольких условий. Это работает, но это не элегантно. Пример: $results = User::where('this', '=', 1) ->where('that', '=', 1) ...
11 окт. '13 в 18:56
11

Laravel 4 Eloquent Query Использование WHERE с ИЛИ ИЛИ ИЛИ?

Как мне сказать WHERE (a = 1 OR b =1 ) AND (c = 1 OR d = 1) Для более сложных запросов я должен использовать сырой SQL?
08 июн. '13 в 1:29
13

Получить определенные столбцы, используя функцию "With()" в Laravel Eloquent

У меня есть две таблицы: User и Post. Один User может иметь много posts а один post принадлежит только одному user. В моей модели User меня есть отношение hasMany... public function post(){ return $this->hasmany('post'); } И в моей post мо...
08 нояб. '13 в 6:30
13

Создание и обновление Laravel Eloquent

Что за сокращение для вставки новой записи или обновления, если она не существует? <?php $shopOwner = ShopMeta::where('shopId', '=', $theID) ->where('metadataKey', '=', 2001)->first(); if ($shopOwner == null) { // Insert new recor...
17 сент. '13 в 1:34
6

СОЕДИНЕНИЕ с дополнительными условиями с использованием Query Builder или Eloquent

Я пытаюсь добавить условие, используя запрос JOIN с Laravel Query Builder. <?php $results = DB::select(' SELECT DISTINCT * FROM rooms LEFT JOIN bookings ON rooms.id ...
31 мая '13 в 2:43
5

необработанный SQL-запрос на laravel

Может ли кто-нибудь помочь мне написать версию запроса SQL-запроса для SQL-инструкции ниже. Мне нужна небольшая помощь вокруг оператора select и секционированных объединений. Мне это удалось сделать до сих пор. $query = DB::table(raw('SapakInAdminO...
15 нояб. '17 в 12:49
5

laravel querybuilder как использовать, например, в функции

$book = array ('book1', 'book2'); Числа элементов $book являются переменными. он может иметь 2 элемента или 20 элементов Мне нужно сделать такой запрос: select * from book where bookname like %book1% or bookname like %book2% Чтобы сделать этот за...
17 дек. '15 в 8:30
1

Laravel 5.6. Полиморфное отношение с whereHas

Я сталкиваюсь с проблемами в Полиморфном отношении, где я не могу сделать whereHas работать. В основном у меня есть условие "where", которое я хочу применить. Код отношения работает нормально, чтобы возвращать связанные модели, но он возвращает ошиб...
08 мая '18 в 12:52
2

Laravel QueryBuilder - другой результат с 'where()' и 'whereRaw()' для идентичного запроса

Я работаю над приложением laravel, где у меня есть два очень похожих QueryBuilder но в обоих случаях они QueryBuilder разные результаты. Запрос 1: $ids = $this->model->leftJoin('feed', 'agents.identifier', '=', 'feed.identifier') ...
07 июн. '19 в 7:07
1

Создание представления базы данных в процессе миграции laravel 5.2

Я пытаюсь создать представление базы данных с помощью миграции в Laravel 5.2, поскольку мне нужно передать довольно сложный запрос в представление. У меня есть модели/таблицы для лиг, команд, игроков и очков. У каждого из них есть hasMany/принадлежит...
01 февр. '16 в 20:50
2

Запуск raw sql внутри Модель: Laravel

Я использую Laravel и вам нужно запустить сырой SQL-запрос из класса Model/Repository INSERT INTO calendar (room_id, date, default_count, default_price) VALUES ('1', '2017-01-02', '2', '400004') ON DUPLICATE KEY UPDATE default_count = VALUES(def...
08 дек. '16 в 11:02
3

Laravel - Как присоединиться к двум таблицам из разных соединений db?

У меня есть приложение, использующее 2 базы данных. Мне нужно создать запрос, который объединяет таблицу из одной базы данных с таблицей другой, но я не знаю, как это сделать. Итак, у меня есть имя подключения mysql и phc. Я могу общаться с обоими ...
04 окт. '18 в 10:58
2

Laravel - построитель запросов - левое объединение полиморфных отношений, отличное

Поэтому я использую Vue 2.0 и Laravel 5.3 для создания приложения. Я реализовал свою собственную сортирующую таблицу с Vue, используя встроенную разбивку на страницы, предоставленную Laravel. Все работает отлично - кроме того, я пытаюсь перейти в п...
05 янв. '17 в 18:44
4

Laravel - попытка получить свойство не-объекта on:: first()

Итак, я получаю Trying to get property of non-object, когда я пытаюсь получить данные из БД, используя $settings = AdminSettings::first(); вот код контроллера <?php namespace App\Http\Controllers\AdminSettings; use App\AdminSettings\Admin...
05 янв. '18 в 17:18