Articles of красноречивый

Пользовательский мягкий столбец удаления и значение для Eloquent ORM

Я сейчас переписываю службу REST, и я решил пойти с Slim Framework, и я использую Eloquent ORM, потому что он работает лучше всего для меня. Раньше я делал свои мягкие удаления с deleted столбцом и устанавливал его для 1 или 0 для удаленных или нет. С Eloquent он устанавливает timsestamp для столбца deleted_at , есть […]

PHP: создание экземпляра класса из переменной нечетно не выполняется

Я пытаюсь создать экземпляр класса (модель Laravel3 Eloquent) переменной, и я получаю сообщение о том, что класс не найден. Однако, когда я жестко кодирует имя класса, он работает отлично. (FYI, в коде ниже $contact_type ожидается либо телефон, факс, либо электронная почта). Вот что я сейчас играю: foreach( $input AS $contact_type => $contact_info ) { foreach( […]

Laravel whereHas не работает в newQuery ()

У меня возникли проблемы с тем, чтобы часть кода работала в laravel. У меня есть класс SecuredElquent, который распространяется на все мои «защищенные» модели. то, что он делает, просто добавляет предложение whereHas к запросу в функции newQuery, которую я переопределяю: class SecuredEloquent extends Eloquent { public function newQuery($excludeDeleted = true) { $query = parent::newQuery($excludeDeleted); $context […]

Использование полиморфных отношений в Eloquent для расширения модели

Я довольно новичок в Slim, все еще пытаюсь изучить его и решил переделать старое приложение, которое я сделал. Я пытаюсь использовать Eloquent, но быстро потерялся, делая то, что не думаю, что это очень сложно. Приложение, которое у меня было, было слишком сложным, чтобы учиться, поэтому я вернулся к этому учебнику здесь, поскольку это более или […]

Laravel удаляет только модель, если не существует соответствующей модели

Допустим, у меня есть модель под названием «производитель», и эта модель имеет одно отношение к другой модели автомобиля. Теперь я не хочу, чтобы пользователи удаляли производителя, если есть какие-либо транспортные средства, связанные с этой моделью. //In Manufacturer model public function vehicles() { return $this->hasMany('Vehicle'); } А в репозитории / контроллере у меня есть другой способ […]

Laravel $ query-> toSql () теряет отношение extras

У меня есть функция внизу, которая пытается сопоставить пользователей с определенными полями белого списка, которые работают блестяще, для небольших объемов данных, но в нашей производственной среде мы можем иметь> 1 миллион записей пользователей, а Eloquent (по понятным причинам) медленный при создании моделей в: $query->get() в конце. Сегодня утром я задал вопрос о том, как ускорить […]

Где запрос после whereHas не работает так, как следует в Laravel 5.4

В моем случае у меня есть таблица каналов, которая во многих отношениях имеет отношение к таблице категорий . Я хочу получить каналы, в которых их категории содержат динамическое значение, например, делать запрос LIKE по названию каждой категории. но мне нужно проверить другие столбцы канала , где указано предложение. Это структура канала : [ { "id": […]

Laravel: Где выбор для Eloquent Eager Загрузка отношений

Я получил две таблицы БД: Сообщений $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 должен отвечать на запрос только с сообщениями, в которых есть страна с указанным именем. Как я могу добавить это […]

Laravel – Динамические отношения, использующие hasManyThough () и уникальное слияние

Я могу придумать несколько специальных способов сделать это, но я действительно ищу решение для «лучших практик». У меня 3 таблицы – пользователи (user_id) – использует ('user_id', 'provider_id', 'nurse_id', 'patient_id') – usage_alerts ('usage_id') Im пытается hasManyThrough() alerts загрузке с использованием hasManyThrough() на основе роли пользователя. Поле user_id является агностиком и может применяться к любой роли, поэтому […]

Как получить весь столбец с именем, имеющим одно и то же имя, при использовании красноречия laravel?

Скажем, у меня есть 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 и присоединяюсь к этому […]

Intereting Posts
Как создать форму PHP, которая подчиняется себе? Почему require_once так плохо использовать? Показывать данные, извлеченные из базы данных, на основе ввода и отображения формы html на странице html call_user_func (массив ($ this, $ method), $ par) из конструктора родителя? Zend Framework 2 – установка шаблона для модуля Laravel include вызывает ошибку: метод Illuminate \ View \ View :: __ toString () не должен вызывать исключение Удаление повторяющихся строк из таблицы MySql order by rand () получает проблемы для больших сообщений PHPExcel и упаковка текста phpseclib / jsbn: шифрование с открытым ключом в PHP, дешифрование с помощью закрытого ключа в jsbn cURL не может использовать клиентский сертификат, на локальном сервере как изменить опцию выбора списка при изменении другого списка выбора? Laravel 4.2 Сессионный стол не очищается php-webdriver: дождитесь ответа браузера после отправки формы, используя click () Использование pecl для установки драйвера Mongodb на OS X El Capitan (v10.11.1)