Articles of eloquent

Laravel, Datatables, столбец с числом отношений

У меня две модели: « User и Training , между которыми существует Many to many отношений. Я использую пакет Laravel Datatables для отображения таблицы всех пользователей. Так метод управления данными (который извлекает результаты запроса и создает таблицу Datatables) выглядит так: public function getData() { $users = User::select(array('users.id', 'users.full_name', 'users.email', 'users.business_unit', 'users.position_id')) ->where('users.is_active', '=', 1); return […]

Отношение MySQL к нескольким таблицам

У меня есть 4 таблицы mysql: Makes: id – make_name Models: id – model_name – make_id Trims: id – trim_name – model_id Forsale_Cars: id – trim_id – year – price в таблице Makes у меня есть ~ 700 записей, так что мой вопрос в том, как получить список Makes, который имеет только дочернюю отделку в […]

Порядок голосования в Laravel ORM

У меня 3 модели … Категория, Почта, Голосование При просмотре категории я показываю индекс всех сообщений в этой категории. Таким образом, я делаю что-то вроде foreach ($category->posts as $post) на мой взгляд. Теперь у меня вопрос: как я могу упорядочить должности на основе суммы голосов, которые у них есть? У меня стандартная настройка отношений, так […]

Несколько таблиц с одним отношением (Laravel)

У меня есть 3 таблицы, а именно A, B и C. Все 3 из них должны использовать таблицу заметок (то есть A имеет много заметок, а примечание принадлежит A. То же самое следует для остальных 2 таблиц). Поэтому я создал еще 3 таблицы: A_note, B_note и C_note (как уже упоминалось здесь: для нескольких таблиц требуется […]

Скрыть поле чисел от модели Eloquent в Laravel

У меня есть имена полей в моей модели, которые являются числами (у меня нет контроля над ее именами). Когда я пытаюсь получить значения из своей модели, я получаю исключение, перед тем как иметь эти поля, все было в порядке Это работало нормально, пока не было добавлено числовое поле. Model::find($id)->name; Я получаю Trying to get property […]

Laravel – Eloquent возвращает только одно значение

Как я могу вернуть одно значение из отношения belongsToMany. Это мое отношение: public function role() { return $this->belongsToMany('App\Role'); } Теперь, когда я хочу получить доступ к названию роли, мне нужно сделать следующее: Auth::user()->role[0]->name Но я просто хочу сделать Auth::user()->role Но теперь мой вопрос: «Как я могу это сделать?»

laravel uuid не отображается в запросе

У меня есть таблица базы данных postgres, которая использует uuid в качестве основного ключа, через пакет webpatser / laravel-uuid и «читаемые» веб-идентификаторы через vinkla / hashids . Когда я запрашиваю базу данных, если я отвечу dd () , я вижу UUID в полном объеме, но если я просто вернусь , вместо этого получаю целое число. […]

Laravel Eloquent ORM returnig stdClass вместо реальной модели

я делаю $mymodel = MyModel::where( 'url', $domain )->first(); и это возвращало объект MyModel, и теперь он каким-то образом возвращает stdClass. Что происходит? Это какое-то обновление на laravel? Я что-то изменил? благодаря

Присоединиться к тому, где запрос в Laravel возвращает неверные временные метки

Странная вещь случается, я спрашиваю со следующим: $bananafriends = IsFree::join('friendships', function($join)use($user) { $join->on('arefree.user_id', '=', 'friendships.user_rec_id') ->where('friendships.user_send_id', '=', $user->id); }) ->get(); Он возвращает отметки времени и идентификатор модели дружбы, но не модель isFree. Я не понимаю, почему и как я могу получить временные метки из модели isFree, если это не работает. Благодаря!

Фундаментальное непонимание модели в «Красноречии» (за пределами Laravel)

Поэтому я довольно долгое время пытаюсь использовать базовый красноречивый контент в Slim Framework 2. Это не мой первый вопрос, но я надеюсь, что на это можно ответить, в отличие от предыдущего: использование полиморфных отношений в Eloquent для расширения модели Я работаю над простой химической базой данных для отслеживания своего университета. У меня есть таблица Chemicals […]