Запитання з тегом «eloquent»

Красномовний ORM, що входить до Laravel, забезпечує прекрасну, просту реалізацію ActiveRecord для роботи з вашою базою даних. Кожна таблиця бази даних має відповідну "Модель", яка використовується для взаємодії з цією таблицею. Моделі дозволяють запитувати дані у ваші таблиці, а також вставляти нові записи в таблицю.

20
Отримайте запит у Laravel 3/4
Як я можу отримати необроблений SQL-запит у Laravel 3/4 за допомогою Laravel Query Builder або Eloquent ORM? Наприклад, щось подібне: DB::table('users')->where_status(1)->get(); Або: (posts (id, user_id, ...)) User::find(1)->posts->get(); В іншому випадку, як мінімум, як я можу зберегти всі запити, виконані на laravel.log?


15
Виберіть Останній рядок у таблиці
Я хотів би отримати останній файл, вставлений у свою таблицю. Я знаю, що метод first()існує і надає вам перший файл у таблиці, але я не знаю, як отримати останню вставку.
163 laravel  eloquent 

11
Об'ємне введення в Laravel з використанням красномовного ORM
Як ми можемо виконувати масові вставки бази даних у Laravel за допомогою Eloquent ORM? Я хочу це зробити в Laravel: https://stackoverflow.com/a/10615821/600516, але я отримую таку помилку. SQLSTATE [HY093]: Недійсний номер параметра: змішані імена та позиційні параметри.

8
Перевірка Laravel, якщо пов'язана модель існує
У мене красномовна модель, яка має пов'язану модель: public function option() { return $this->hasOne('RepairOption', 'repair_item_id'); } public function setOptionArrayAttribute($values) { $this->option->update($values); } Коли я створюю модель, вона не обов'язково має пов'язану модель. Коли я його оновлюю, я можу додати варіант чи ні. Тому мені потрібно перевірити, чи існує відповідна модель, …

6
Як встановити псевдонім таблиці в Laravel Eloquent-запитах (або за допомогою Query Builder)?
Скажімо, ми використовуємо конструктор запитів Laravel: $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); Я шукаю еквівалент цьому SQL: really_long_table_name AS short_name Це було б особливо корисно, коли мені доводиться вводити багато виділених елементів і (як правило, я також включаю псевдонім у псевдонім стовпця вибору, і він використовується в масиві результатів). Без будь-яких …

10
Красномовний Ларавель "ЧЕ НЕ В"
У мене виникають труднощі написати запит laravel eloquent ORM. мій запит SELECT book_name,dt_of_pub,pub_lang,no_page,book_price FROM book_mast WHERE book_price NOT IN (100,200); Тепер я хочу перетворити цей запит у красномовний.

2
Як вставити кілька рядків з одного запиту, використовуючи красномовне / вільне слово
У мене є такий запит: $query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get(); і, як очікувалося, я отримую такий результат: [{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}] Чи є спосіб скопіювати вищезазначений результат в іншу таблицю, щоб моя таблиця виглядала так? ID|user_id|subject_id 1 |8 |9 2 |8 |2 Проблема, яку я маю, полягає в тому, що $queryможна очікувати будь-яку кількість …
143 php  sql  laravel  eloquent 

18
Як вибрати конкретні стовпчики красномовними у laravel
скажемо, що у мене є 7 стовпців у таблиці, і я хочу вибрати лише два з них, щось подібне SELECT `name`,`surname` FROM `table` WHERE `id` = '1'; У красномовній моделі ларавел це може виглядати приблизно так Table::where('id', 1)->get(); але я думаю, що цей вираз вибере ВСІ стовпці, де id дорівнює …



4
Керування відносинами в Laravel, дотримання шаблону сховищ
Під час створення програми в Laravel 4 після прочитання книги Т. Отвелла про хороші шаблони дизайну в Laravel я виявив, що я створюю сховища для кожної таблиці програми. Я закінчив таку структуру таблиці: Студенти: ідентифікатор, ім’я Курси: ідентифікатор, ім’я, учитель_id Викладачі: ідентифікатор, ім’я Призначення: id, ім’я, course_id Оцінки (виконує роль …

10
Як це зробити в Laravel, підзапит, де в
Як зробити цей запит у Laravel: SELECT `p`.`id`, `p`.`name`, `p`.`img`, `p`.`safe_name`, `p`.`sku`, `p`.`productstatusid` FROM `products` p WHERE `p`.`id` IN ( SELECT `product_id` FROM `product_category` WHERE `category_id` IN ('223', '15') ) AND `p`.`active`=1 Я також міг би це зробити з приєднанням, але мені потрібен цей формат для виконання.

4
Ларавель Красномовна сума стовпця відношення
Я працював над додатком Shoppingcart, і тепер я прийшов до наступного випуску .. Є об'єкт "Користувач", "Продукт" та "Кошик". - Таблиця Кошика містить лише такі стовпці: "id", "user_id", "product_id" та часові позначки. - UserModel "hasMany" Візки (оскільки користувач може зберігати кілька продуктів). - CartModel "належить" Користувачеві, а CartModel "маєMany" Продукти. …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.