Описание тега laravel-query-builder

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

Как добавить условие, если в запросе laravel? (Laravel 5.3)

Моя функция в UserRepository.php выглядит так: public function displayList($year, $subaccountcode = NULL) { $query = Self::orderBy('programcode') ->orderBy('accountcode') ->findWhere(['year' => $year]) if(isset($subaccountcode)) ->findWh…
2 ответа

Laravel 5.3 - как мне установить fetchmode в построителе запросов?

Я работаю с устаревшим кодом. Старый механизм отчетов использует ассоциативные массивы, построитель запросов Laravel возвращает массив объектов. Мне нужно превратить объекты в массивы. Я пытался использовать: \DB::connection('tars-test') //->setF…
2 ответа

Проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с '>video_id=89'

Я использую Laravel 5.5 и не могу удалить уведомление, используя приведенный ниже запрос. Это дает следующую ошибку: SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1064 В синтаксисе SQL есть ошибка; проверьте руководство, соответству…
1 ответ

Стек в предложении WhereRaw в следующем коде

Как где Raw работает здесь? Если это просто обычный SQL?
06 ноя '17 в 06:33
2 ответа

Как настроить предложение Laravel whereBetween, чтобы верхний предел был неограниченным?

Я работал над laravel, используя красноречивые сборщики запросов. У меня есть ситуация, в которой я фильтрую записи на основе поисковых запросов. У меня есть целочисленное поле, для которого я хочу фильтровать данные в диапазонах. Пользователь может…
07 дек '15 в 13:44
3 ответа

Laravel получает 5 лучших идентификаторов с большинством записей

У меня есть стол errors, Таблица имеет следующие поля: id, website_id, message & level, Я пытаюсь получить 5 лучших сайтов с наибольшим количеством ошибок. SQL-запрос будет SELECT website_id, COUNT(id) AS 'errors' FROM errors GROUP BY website_id…
0 ответов

Как написать левое соединение с подзапросом в Laravel 5.1

У меня есть следующий подзапрос: $subQuery = Role::join('role_user', 'role_user.role_id', '=', 'roles.id') ->join('users', 'role_user.user_id', '=', 'users.id') ->where('roles.name', '=', 'Admin') ->select('users.id', 'roles.name')->get(…
1 ответ

Конвертировать MySQL запрос для работы с Laravel

У меня есть этот запрос MySQL, который работает нормально для меня. Теперь я решил преобразовать свой проект в проект Laravel, поэтому я хочу преобразовать запрос MySQL в запрос Laravel. Это мой запрос: select c.username, max(case when c.attribute =…
0 ответов

SQLSTATE[42000]: синтаксическая ошибка или нарушение прав доступа: столбец 1055 отсутствует в GROUP BY

У меня есть запрос, который прекрасно работает на клиент MySQL и phpmyadmin, мой запрос: select members.m_id, members.m_reach, members.m_member_num_groups, members.m_name, groups.tr_cat, groups.tr_id, group_categories.tc_id, group_categories.tc_name…
07 ноя '16 в 16:41
2 ответа

Как конвертировать MySQL Query в Laravel 5.4 Query Builder

Пожалуйста, кто-то должен помочь мне преобразовать этот SQL-запрос в синтаксис Laravel 5.4 Query Builder. Я искал решения и нашел некоторые, но не совсем так, как хотел. У меня есть 3 таблицы: Feeds: - feed_id - user_id - feed_title Пользователи: - …
05 июл '17 в 13:28
0 ответов

Как получить данные из двух разных таблиц в отдельной строке

У меня есть две таблицы, скажем так table1 а также table2 сейчас table1 имеет field1 field2 Дата table2 имеет field1 Дата таблица 1 возвращаемые значения 0=>[1 , 1, 15/04/2017], 1=>[2 , 1 , 17/04/2017] Для таблицы 2 0=>[3 , 16/04/2017], 1=&…
0 ответов

Convertir обновляет построитель запросов

Необходимость трансформации в приговор по построению запросов в Маравилле 5.6. Обновление пользователя u, документы d set u.name =?, D.dni =? Где u.id =? И д.ин =?
09 ноя '18 в 20:41
1 ответ

Ошибка компоновщика запросов laravel (GROUP CONCAT)

У меня есть набор пользовательских навыков, но мне нужно, чтобы получить только навыки, как массив, я попробовал это $builder->where('job_id', $value) ->join('users', 'job_applicants.user_id', '=', 'users.id') ->join('user_skills', 'users.i…
15 ноя '18 в 12:24
3 ответа

Построитель запросов получает модальный экземпляр

Я использую Laravel 5.5. Я пытаюсь получить экземпляр объекта с помощью Query Builder of Laravel. public function functionName(Request $request) { $seance = Seance::where('id_seance', '=', $request->idSeance)->get(); return $seance->type_se…
26 дек '17 в 17:01
3 ответа

DB:: выберите сбой в Laravel 5.2

У меня есть приложение Laravel 5.2.45, у меня сложный запрос, поэтому я попытался обратиться к нему, используя: DB::select("the query"); Я читал, что это должно работать, но это не так, поэтому просто протестировав, я упростил запрос до: "Select * f…
06 дек '16 в 21:23
1 ответ

Передайте необработанный оператор выбора laravel Eloquent при создании экземпляра Paginator.

Нумерация страниц в Laravel очень проста. Я просто иду $posts = Post::where( .... ); $posts->paginate(20, ['ID', 'title', 'body'], ....); Я пытаюсь заменить идентификатор, заголовок, массив тела на: ID, title, LEFT(body, 200) Но Ларавел не приним…
1 ответ

Как преобразовать строки в столбцы в laravel

Я совершенно новичок в веб-разработке... Я хочу вот что: У записей, которые я получаю, есть три основных столбца: "DateTime", "meter_type", "value"... Теперь здесь meter_type имеет одинаковые значения, например, от 1 до 8 (на рисунке это от 72 до 79…
23 июн '16 в 14:00
3 ответа

Почему неопределенная переменная в закрытии laravel?

У меня есть две 3 таблицы: пользователи, профили, friend_request Переменная$my_profile_id хранит значение идентификатора профиля пользователя $my_user_id = Auth::user()->id; $my_profile_id = DB::table('profiles')->select('profiles.profile_id',…
1 ответ

Вызов неопределенного метода Illuminate\Database\Query\Builder::exchanges()

ОШИБКА: BadMethodCallException в строке Builder.php 2435: вызов неопределенного метода Illuminate\Database\Query\Builder::exchanges() Есть две таблицы, названные как таблица EXCHANGES и таблица FINALTRADES. Таблица бирж имеет поле START_TIME (в форм…
04 июн '18 в 07:24
2 ответа

Как получить пользователей с похожими интересами с помощью запроса laravel

У меня есть этот sql-запрос, чтобы получить пользователей, имеющих как минимум 3 общих интереса. $get_similar = $db->query(sprintf('SELECT ui.user_id, COUNT( * ) AS common_interests FROM users_interests ui WHERE ui.interests_id IN ( SELECT ui2.in…
11 июл '17 в 05:27