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

Модель Observer, не работающая для обновления?

У меня возникли проблемы с попыткой заставить моего наблюдателя модели работать. Он работает как ожидалось для создания и удаления, но не для обновления. Я предполагаю, что это событие никогда не срабатывает. Все дело в том, что все делается точно так же. Есть идеи? Ниже, мой наблюдатель. class GenericObserver extends AbstractObserver { protected $events; public function […]

Как создать отношения следопытов, используя Полиморфные отношения Многие-Многие с Laravel?

Хорошо, поэтому я пытаюсь создать отношения, в которых пользователи могут следить за другими пользователями или следовать категориям. У меня есть рекомендация использовать отношения Polomorpic Many to Many . Прямо сейчас я пытаюсь создать отношения следопыта-последователя, но я не могу окунуться в голову, как настроить модели и контроллер. ТАБЛИЦЫ пользователей Schema::create('users', function (Blueprint $table) { $table->increments('id'); […]

Использование красноречивых полиморфных отношений для категоризации данных в Laravel

В моем приложении у меня есть таблица категорий и несколько таблиц, включая службы и статьи, которые необходимо классифицировать. Для удобства я хочу использовать полиморфную модель для этих данных. Категория создана для использования службами или статьями. Например, если таблица была определена как таблица служб, она не будет отображаться как возможная категория для добавления статей в. Это […]

Модель, ошибка базы данных в Laravel

Я создаю приложение в Laravel 4, чтобы помочь мне учиться и совершенствоваться при создании приложений с помощью PHP, Blade и Laravel. Ключевыми функциями приложения являются обмен сообщениями, которые я пытаюсь добавить в приложение с пакетом, доступным в GitHub. Пакет – Laravel-Messenger от CMYGYR: https://github.com/cmgmyr/laravel-messenger . Проблема, с которой я сталкиваюсь, заключается в том, что я […]

Как я могу добавить элемент в Laravel Eloquent Collection по индексу?

Я попробовал следующее, но это не сработает. $index = 2; $collection->put($index, $item4); Например, если $ collection выглядит так: $collection = [$item1, $item2, $item3]; Я бы хотел в итоге: $collection = [$item1, $item2, $item4, $item3];

Laravel 4 – транзакция db при сохранении при автоматическом создании другой модели

У меня есть две модели: UserPayout и UserTransaction, где UserTransaction является полиморфной и нужно знать, к какой модели она принадлежит. Всякий раз, когда пользователь создает выплату, транзакция должна быть автоматически сделана. Если что-то пошло не так в этом процессе, оба должны вернуться. Мое фактическое решение выглядит следующим образом: контроллер: $user_payout = new UserPayout($input); $user->payouts()->save($user_payout); UserPayout: […]

Пароль обновления для Laravel проходит проверку, но не обновляет запись

Привет Я использую Laravel, и я использую пару пакетов для пользовательских auth и ролей, которые являются Zizaco Confide, и я хочу обновить пароль пользователей, прежде всего, они должны ввести туда текущий пароль, новый пароль и подтвердить пароль, и они должны совпадать. Теперь проверка выполняется, но пароль пользователя не обновляется в базе данных. Мой код ниже: […]

Массовое присвоение Laravel с отношением morphMany

Я рассматриваю массовое задание в Laravel и пытаюсь распределить данные как для одной модели, так и для родственной модели. Мои модели: class News extends Eloquent { protected $table = 'news'; protected $fillable = array( 'title', 'slug', 'author', 'img', 'content', ); public function content() { return $this->morphMany('Content', 'morphable')->orderBy('section'); } } class Content extends Eloquent { protected […]

проблемы с laravel с мутаторами

Мое путешествие в laravel 4 (от laravel 3) продолжается …. У меня есть модель статьи, доступ к таблице, называемой статьями. Я создал модель с помощью следующих мутаторов: class Article extends Eloquent { public function getArticleDateAttribute($value) { return date('d/m/Y', strtotime($value)); } public function getValidUntilAttribute($value) { return date('d/m/Y', strtotime($value)); } } Теперь, когда я запрашиваю базу данных […]

Использование метода модели Laravel в запросе Eloquent

Это для Laravel 5.2. У меня есть метод, определенный в моей модели «Пользователи»: public function name() { return "$this->name_first $this->name_last"; } Я пытаюсь понять, как использовать это как часть запроса, но похоже, что это невозможно по несколько очевидной причине: база данных ничего не знает об этом методе и имеет смысл. Однако концепция того, что я […]