Публикации по теме 'eloquent'


Реализация полиморфных отношений
В Laravel полиморфные отношения предлагают мощный способ создания гибких ассоциаций баз данных, особенно при работе с несколькими моделями, которые можно связать с общей моделью. В этой статье мы рассмотрим, как устанавливать и использовать полиморфные связи «один ко многим», черпая вдохновение из наглядного примера, включающего публикации, видео и комментарии. К концу этого руководства вы получите четкое представление о том, как реализовать полиморфизм в ваших проектах Laravel...

Раскрытие возможностей ассоциаций: полиморфные отношения «многие ко многим» в Laravel
Универсальность Eloquent ORM от Laravel не имеет себе равных, когда речь идет о сложных сценариях моделирования данных. Одной из таких функций является полиморфная связь «многие ко многим». Это немного более сложный тип отношений, но он обеспечивает значительную гибкость структуры данных вашего приложения. Сегодня мы разорвем эти отношения и поможем вам справиться с ними. Понимание полиморфных отношений «многие ко многим»: Давайте рассмотрим сценарий, в котором модель Post и..

Вопросы по теме 'eloquent'

Выполните запрос в Laravel 3/4
Как я могу получить необработанный выполненный SQL-запрос в Laravel 3/4 с помощью Laravel Query Builder или Eloquent ORM? Например, примерно так: DB::table('users')->where_status(1)->get(); Or: (posts (id, user_id, ...))...
174466 просмотров

Выбрать последнюю строку в таблице
Я хочу получить последний файл, вставленный в мою таблицу. Я знаю, что метод first() существует и предоставляет вам первый файл в таблице, но я не знаю, как получить последнюю вставку.
401952 просмотров
schedule 17.11.2021

Laravel Eloquent с и найти
Почему это не работает? Article::with('category')->find($ids) У меня есть исключение преобразования массива в строку. Но если я разделю запрос на 2 части, например: $articles = Article::with('category') а также $articles =...
60847 просмотров
schedule 08.11.2021

Laravel 4 BelongsToMany метод sync () не работает должным образом
У меня проблема при использовании метода sync (). Пожалуйста, помогите мне здесь. У меня есть три таблицы, как показано ниже. Таблица: tbl_roles +----------------+------------------+------+-----+---------+----------------+ | Field...
2295 просмотров
schedule 24.09.2021

Laravels Eloquent ORM или построитель запросов для большой базы данных
Мы приступаем к разработке новой версии нашей довольно большой ИС. Мы начинаем с зеленого луга и сейчас выбираем технологии. Нужны были PHP и MySQL. Мы выбрали Laravel в качестве бэкэнд-фреймворка, и у меня есть вопрос. Что нам в основном...
1272 просмотров
schedule 11.09.2021

Невозможно создать модель с помощью метода создания Eloquent. Ошибка сообщения MassAssignMentException
Я создал модель под названием Автор. Я пробовал создать модель с помощью такого красноречивого метода создания: public function postCreate(){ Author::create(array( 'user' => Input::get('user'), 'info' => Input::get('info')...
12036 просмотров
schedule 05.09.2021

Фреймворк Laravel: передовой опыт Зарегистрируйте пользователя в рабочем процессе модели или контроллера
Я читаю множество руководств, руководств по MVC и Laravel. Простой пример обработки регистрации пользователя. Большинство из них предлагают примерно следующее: Модель пользователя: Attributes: id, name, email, password UserController:...
1605 просмотров
schedule 15.09.2021

Проверить, существует ли отношение "многие ко многим" Laravel
У меня есть следующие модели: /* Team.php */ class Team extends Eloquent { public function users() { return $this->belongsToMany('User'); } } /* User.php */ class User extends Eloquent { public function teams() { return...
7188 просмотров
schedule 12.10.2021

OrderBy count отображается в неправильном порядке в Eloquent Query Builder (Laravel 4)
У меня такой запрос: public static function artists_most_popular() { $artists_most_popular = DB::table('artists') ->join('fanartists', 'artists.id', '=', 'fanartists.artist_id')...
2882 просмотров
schedule 02.12.2021

Как вы заключите области запросов Laravel Eloquent ORM в круглые скобки при связывании?
В Eloquent я хотел бы сгенерировать такой запрос: SELECT * FROM table WHERE a=1 AND ( b=2 OR c=3 ); Но вместо этого я, кажется, генерирую этот запрос: SELECT * FROM table WHERE a=1 AND b=2 OR c=3; Вот моя реализация и код:...
12135 просмотров
schedule 25.10.2021

Отношение "многие ко многим" в Laravel
Мне нужно установить связь "многие ко многим", которая не дает результатов, хотя есть соответствующие данные. Что мне не хватает? Схема MySQL: entities - id services - id entity_service - entity_id - service_id...
279 просмотров
schedule 04.10.2021

Хранение массива или объекта std в базе данных приложения Laravel
Какова схема таблицы базы данных для хранения массива или stdObject в столбце? Когда я использую -> string и вставляю переменную массива, в столбце db сохраняется только слово «Array». поддерживает ли Laravel массив? Если нет, то какую...
63133 просмотров
schedule 15.09.2021

Получить данные в одном Laravel Eloquent Query с использованием отношений?
Я работаю над интерфейсом социальных приложений Angualar, Backend laravel и базой данных Mongodb. У меня есть модель вроде: Hoots ----------------- - _id - content - publish_id Article ----------------- - _id - content - publish_id...
2386 просмотров
schedule 16.11.2021

Laravel Eloquent Eager Loading: присоединитесь к одной и той же таблице дважды
У меня есть таблица пользователей и таблица встреч . В таблице встреч у меня есть два идентификатора пользователя (customer_id, staff_id). Я хочу получить все встречи с именем клиента и сотрудником. users table id name appointments table id...
17046 просмотров
schedule 01.11.2021

Две таблицы и счетчик (*) в Laravel 4
У меня есть две таблицы с постами и голосами. Как сообщить laravel подсчитывать голоса из таблицы «голосов» и присоединяться к ней с таблицей сообщений по идентификатору? У меня есть необработанный запрос, например: SELECT *, (SELECT count(*)...
419 просмотров
schedule 13.11.2021

Ошибка Laravel 4 Illuminate \ Database \ Eloquent \ MassAssignmentException
Привет, я уже искал много ответов, но не смог решить эту проблему. Вот код для моей миграции <?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateActiveTable extends Migration {...
10052 просмотров
schedule 13.09.2021

Отношение многих ко многим красноречиво
Я пытаюсь создать отношения «многие ко многим», используя Laravel 4.1 и модель Eloquent. У меня есть 3 таблицы - песни, исполнители и song_artist: ---- songs -- id -- title -- genre ---- artists - id -...
72 просмотров

Как избежать запроса с помощью выбора модели Eloquent?
DB::select принимает второй параметр, как описано здесь , а Eloquent::select - нет. Вот мой запрос: Feature::where('company_id', Auth::user()->company_id) ->select('id','name',DB::raw("exists(select * from...
5346 просмотров
schedule 31.10.2021

Обновить много записей в отношениях laravel
У меня есть 4 таблицы, с которыми я пытаюсь работать в Laravel, и я не могу понять, как использовать красноречие для выполнения определенного запроса. Я хочу обновить все заказы, принадлежащие пользователю (через product_id) и имеющие null payout_id....
2499 просмотров

Laravel: Как использовать красноречивый ORM для поиска информации НЕ аутентифицированного пользователя?
Итак, у меня есть эта функция, чтобы получить информацию о пользователе, который в данный момент вошел в систему. $users = User::get(); $loginuser = $users->find(Auth::user()->id); Как мне использовать красноречивую ORM Laravel, чтобы...
209 просмотров
schedule 19.10.2021