Публикации по теме '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 просмотров
schedule
06.10.2021
Выбрать последнюю строку в таблице
Я хочу получить последний файл, вставленный в мою таблицу. Я знаю, что метод 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 просмотров
schedule
15.09.2021
Как избежать запроса с помощью выбора модели 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 просмотров
schedule
12.11.2021
Laravel: Как использовать красноречивый ORM для поиска информации НЕ аутентифицированного пользователя?
Итак, у меня есть эта функция, чтобы получить информацию о пользователе, который в данный момент вошел в систему.
$users = User::get();
$loginuser = $users->find(Auth::user()->id);
Как мне использовать красноречивую ORM Laravel, чтобы...
209 просмотров
schedule
19.10.2021