Я сейчас переписываю службу REST, и я решил пойти с Slim Framework, и я использую Eloquent ORM, потому что он работает лучше всего для меня. Раньше я делал свои мягкие удаления с deleted столбцом и устанавливал его для 1 или 0 для удаленных или нет. С Eloquent он устанавливает timsestamp для столбца deleted_at , есть […]
Я пытаюсь создать экземпляр класса (модель Laravel3 Eloquent) переменной, и я получаю сообщение о том, что класс не найден. Однако, когда я жестко кодирует имя класса, он работает отлично. (FYI, в коде ниже $contact_type ожидается либо телефон, факс, либо электронная почта). Вот что я сейчас играю: foreach( $input AS $contact_type => $contact_info ) { foreach( […]
У меня возникли проблемы с тем, чтобы часть кода работала в laravel. У меня есть класс SecuredElquent, который распространяется на все мои «защищенные» модели. то, что он делает, просто добавляет предложение whereHas к запросу в функции newQuery, которую я переопределяю: class SecuredEloquent extends Eloquent { public function newQuery($excludeDeleted = true) { $query = parent::newQuery($excludeDeleted); $context […]
Я довольно новичок в Slim, все еще пытаюсь изучить его и решил переделать старое приложение, которое я сделал. Я пытаюсь использовать Eloquent, но быстро потерялся, делая то, что не думаю, что это очень сложно. Приложение, которое у меня было, было слишком сложным, чтобы учиться, поэтому я вернулся к этому учебнику здесь, поскольку это более или […]
Допустим, у меня есть модель под названием «производитель», и эта модель имеет одно отношение к другой модели автомобиля. Теперь я не хочу, чтобы пользователи удаляли производителя, если есть какие-либо транспортные средства, связанные с этой моделью. //In Manufacturer model public function vehicles() { return $this->hasMany('Vehicle'); } А в репозитории / контроллере у меня есть другой способ […]
У меня есть функция внизу, которая пытается сопоставить пользователей с определенными полями белого списка, которые работают блестяще, для небольших объемов данных, но в нашей производственной среде мы можем иметь> 1 миллион записей пользователей, а Eloquent (по понятным причинам) медленный при создании моделей в: $query->get() в конце. Сегодня утром я задал вопрос о том, как ускорить […]
В моем случае у меня есть таблица каналов, которая во многих отношениях имеет отношение к таблице категорий . Я хочу получить каналы, в которых их категории содержат динамическое значение, например, делать запрос LIKE по названию каждой категории. но мне нужно проверить другие столбцы канала , где указано предложение. Это структура канала : [ { "id": […]
Я получил две таблицы БД: Сообщений $table->increments('id'); $table->integer('country_id')->unsigned(); $table->foreign('country_id')->references('id')->on('countries'); страны $table->increments('id'); $table->string('name', 70); Я использую laravel как back-end. Теперь я хочу реализовать данные фильтрации для моего интерфейса. Таким образом, пользователь может выбрать название страны, а laravel должен отвечать на запрос только с сообщениями, в которых есть страна с указанным именем. Как я могу добавить это […]
Я могу придумать несколько специальных способов сделать это, но я действительно ищу решение для «лучших практик». У меня 3 таблицы – пользователи (user_id) – использует ('user_id', 'provider_id', 'nurse_id', 'patient_id') – usage_alerts ('usage_id') Im пытается hasManyThrough() alerts загрузке с использованием hasManyThrough() на основе роли пользователя. Поле user_id является агностиком и может применяться к любой роли, поэтому […]
Скажем, у меня есть 2 таблицы с такой колонкой: table_a: (with a corresponding model TableA) id | (20+ other field) | deleted_at | created_at | updated_at table_b: (with a corresponding model TableB) id | a_id | ( 30+ other field ) | deleted_at | created_at | updated_at Теперь я использую laravel и присоединяюсь к этому […]