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

Красноречивый - это Laravel собственный объектно-реляционный картограф. Он называется "Красноречивый", потому что он позволяет работать с объектами и отношениями с базой данных, используя красноречивый и выразительный синтаксис.
21

Как создать несколько запросов к предложению Where с помощью Laravel Eloquent?

Я использую конструктор запросов Laravel Eloquent и у меня есть запрос, в котором я хочу предложение WHERE для нескольких условий. Это работает, но это не элегантно. Пример: $results = User::where('this', '=', 1) ->where('that', '=', 1) ...
11 окт. '13 в 18:56
27

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

В настоящее время я использую приведенный ниже код для вставки данных в таблицу: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $po...
13 янв. '14 в 6:02
11

Laravel 4 Eloquent Query Использование WHERE с ИЛИ ИЛИ ИЛИ?

Как мне сказать WHERE (a = 1 OR b =1 ) AND (c = 1 OR d = 1) Для более сложных запросов я должен использовать сырой SQL?
08 июн. '13 в 1:29
22

Laravel Проверка наличия записи

Я новичок в Laravel. Прошу прощения за вопрос новичка, но как мне найти запись? $user = User::where('email', '=', Input::get('email')); Что я могу сделать здесь, чтобы увидеть, есть ли у $user запись?
23 нояб. '14 в 22:24
8

Как вы проверяете "если не null" с Eloquent?

Как вы проверяете, не пустое поле с Eloquent? Я попробовал Model::where('sent_at', 'IS NOT', DB::raw('null'))->..., но вместо > IS NOT вместо привязки был привязан. Об этом говорит DB::getQueryLog(): 'query' => string 'select * from m...
22 янв. '14 в 11:20
8

Добавить пользовательский атрибут в модель Laravel/Eloquent при загрузке?

Я бы хотел добавить пользовательский атрибут/свойство в модель Laravel/Eloquent при загрузке, аналогично тому, как это можно сделать с помощью RedBean $model->open(). Например, на данный момент у меня в контроллере есть: public function index() ...
21 июн. '13 в 10:13
12

Laravel - Красноречивый или Свободный случайный ряд

Как выбрать случайную строку с использованием "Красноречивого" или "Свободного" в рамках Laravel? Я знаю, что с помощью SQL вы можете сделать заказ с помощью RAND(). Тем не менее, я хотел бы получить случайную строку без, выполняющую подсчет колич...
17 дек. '12 в 15:59
8

Laravel Eloquent: Заказ результатов всех()

Я застрял в простой задаче. Мне просто нужно заказать результаты, исходящие от этого вызова $results = Project::all(); Где Project - модель. Я пробовал это $results = Project::all()->orderBy("name"); Но это не сработало. Каков лучший способ ...
02 июл. '13 в 15:18
37

Миграция: не удается добавить ограничение внешнего ключа в laravel

Я пытаюсь создать внешние ключи в Laravel, однако, когда я переношу свою таблицу с помощью artisan, я вызываю следующую ошибку: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter...
24 мар. '14 в 17:04
10

Отключить метки времени Laravel Rouquent

Я в процессе преобразования одного из наших веб-приложений от CodeIgniter в Laravel. Однако в настоящий момент мы не хотим добавлять поля updated_at/created_at ко всем нашим таблицам, так как у нас есть класс ведения журнала, который делает все это ...
12 нояб. '13 в 18:54
13

Получить определенные столбцы, используя функцию "With()" в Laravel Eloquent

У меня есть две таблицы: User и Post. Один User может иметь много posts а один post принадлежит только одному user. В моей модели User меня есть отношение hasMany... public function post(){ return $this->hasmany('post'); } И в моей post мо...
08 нояб. '13 в 6:30
4

Красноречивый сбор: подсчет и обнаружение пустых

Это может быть тривиальный вопрос, но мне интересно, рекомендует ли Laravel определенный способ проверить, была ли коллекция Eloquent, возвращенная из $result = Model::where(...)->get() пуста, а также подсчет количества элементов. В настоящее вр...
13 дек. '13 в 9:35
13

Создание и обновление Laravel Eloquent

Что за сокращение для вставки новой записи или обновления, если она не существует? <?php $shopOwner = ShopMeta::where('shopId', '=', $theID) ->where('metadataKey', '=', 2001)->first(); if ($shopOwner == null) { // Insert new recor...
17 сент. '13 в 1:34
9

Изменение миграции Laravel, чтобы сделать столбец обнуляемым

Я создал миграцию с неподписанным user_id. Как я могу отредактировать user_id в новой миграции, чтобы также сделать его nullable()? Schema::create('throttle', function(Blueprint $table) { $table->increments('id'); // this needs to also be...
25 июн. '14 в 23:03
12

Выберите последнюю строку в таблице

Я хотел бы получить последний файл, вставленный в мою таблицу. Я знаю, что метод first() существует и предоставляет вам первый файл в таблице, но я не знаю, как получить последнюю вставку.
14 мая '13 в 17:38