Вопросы с тегом «eloquent»

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

21
Как создать несколько запросов к предложению Where с помощью Laravel Eloquent?
Я использую конструктор запросов Laravel Eloquent, и у меня есть запрос, в котором я хочу WHEREпредложение по нескольким условиям. Это работает, но это не элегантно. Пример: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too', '=', 1) ->where('this_as_well', '=', 1) ->where('that_as_well', '=', 1) ->where('this_one_too', '=', 1) ->where('that_one_too', …

30
Получить последний введенный идентификатор с помощью Laravel Eloquent
В настоящее время я использую приведенный ниже код для вставки данных в таблицу: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); if ($data->save()) …


11
Красноречивая коллекция: подсчет и обнаружение пустых
Это может быть тривиальный вопрос, но мне интересно, если Laravel рекомендует определенный способ проверить, является ли коллекция Eloquent, возвращаемая из $result = Model::where(...)->get()пустых, а также подсчет количества элементов. В настоящее время мы используем !$resultдля обнаружения пустой результат, достаточно ли этого? Что касается count($result), это фактически покрывает все случаи, включая пустой …


14
Laravel - красноречивый или свободный случайный ряд
Как я могу выбрать случайную строку, используя Eloquent или Fluent в Laravel Framework? Я знаю, что с помощью SQL вы можете сделать заказ с помощью RAND (). Тем не менее, я хотел бы получить случайную строку без подсчета количества записей до первоначального запроса. Любые идеи?
242 php  fluent  laravel  eloquent 

3
Как использовать Order By для нескольких столбцов в Laravel 4?
Я хочу отсортировать несколько столбцов в Laravel 4 с помощью метода orderBy()в Laravel Eloquent. Запрос будет сгенерирован с использованием Eloquent следующим образом: SELECT * FROM mytable ORDER BY coloumn1 DESC, coloumn2 ASC Как я могу это сделать?

9
Добавить пользовательский атрибут в модель Laravel / Eloquent при загрузке?
Я хотел бы иметь возможность добавить собственный атрибут / свойство в модель Laravel / Eloquent при его загрузке, аналогично тому, как этого можно добиться с помощью $model->open() метода RedBean . Например, на данный момент, в моем контроллере у меня есть: public function index() { $sessions = EventSession::all(); foreach ($sessions as …
219 php  orm  laravel  eloquent 

7
Как вы проверяете «если не ноль» с Eloquent?
Как проверить, не является ли поле пустым в Eloquent? Я пытался, Model::where('sent_at', 'IS NOT', DB::raw('null'))->...но это дает IS NOTкак привязку вместо сравнения. Вот что DB::getQueryLog()говорит об этом: 'query' => string 'select * from my_table where sent_at = ? and profile_id in (?, ?) order by created_at desc' (length=101) 'bindings' => …
218 laravel  eloquent 

9
Laravel Eloquent: результаты заказа всех ()
Я застрял на простом задании. Мне просто нужно заказать результаты этого звонка $results = Project::all(); Где Projectмодель. Я пробовал это $results = Project::all()->orderBy("name"); Но это не сработало. Какой лучший способ получить все данные из таблицы и упорядочить их?


30
Миграция: невозможно добавить ограничение внешнего ключа
Я пытаюсь создать внешние ключи в Laravel, однако при переносе таблицы с помощью artisan я следующую ошибку: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) Мой код миграции таков: файл миграции приоритетов public function …

10
Отключить метки времени Eloquent в Laravel
Я сейчас конвертирую одно из наших веб-приложений с CodeIgniter в Laravel. Однако в данный момент мы не хотим добавлять поля updated_at/ created_atко всем нашим таблицам, поскольку у нас есть класс ведения журнала, который уже делает все это более подробно за нас. Я знаю, что могу установить $timestamps = false;: Vendor\laravel\framework\src\illuminate\Datebase\Eloquent\Model.php …
202 php  laravel  eloquent 

13
Получить определенные столбцы, используя функцию «With ()» в Laravel Eloquent
У меня есть две таблицы, Userи Post. У одного Userможет быть много, postsа у одного post- только один user. В моей Userмодели у меня есть hasManyотношение ... public function post(){ return $this->hasmany('post'); } И в моей postмодели у меня есть belongsToотношение ... public function user(){ return $this->belongsTo('user'); } Теперь я …

9
Изменение миграции Laravel, чтобы сделать столбец обнуляемым
Я создал миграцию с неподписанным user_id. Как я могу редактировать user_idв новой миграции, чтобы сделать это nullable()? Schema::create('throttle', function(Blueprint $table) { $table->increments('id'); // this needs to also be nullable, how should the next migration be? $table->integer('user_id')->unsigned(); }

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.