У меня возникли проблемы с попыткой заставить моего наблюдателя модели работать. Он работает как ожидалось для создания и удаления, но не для обновления. Я предполагаю, что это событие никогда не срабатывает. Все дело в том, что все делается точно так же. Есть идеи? Ниже, мой наблюдатель. class GenericObserver extends AbstractObserver { protected $events; public function […]
Хорошо, поэтому я пытаюсь создать отношения, в которых пользователи могут следить за другими пользователями или следовать категориям. У меня есть рекомендация использовать отношения Polomorpic Many to Many . Прямо сейчас я пытаюсь создать отношения следопыта-последователя, но я не могу окунуться в голову, как настроить модели и контроллер. ТАБЛИЦЫ пользователей Schema::create('users', function (Blueprint $table) { $table->increments('id'); […]
В моем приложении у меня есть таблица категорий и несколько таблиц, включая службы и статьи, которые необходимо классифицировать. Для удобства я хочу использовать полиморфную модель для этих данных. Категория создана для использования службами или статьями. Например, если таблица была определена как таблица служб, она не будет отображаться как возможная категория для добавления статей в. Это […]
Я создаю приложение в Laravel 4, чтобы помочь мне учиться и совершенствоваться при создании приложений с помощью PHP, Blade и Laravel. Ключевыми функциями приложения являются обмен сообщениями, которые я пытаюсь добавить в приложение с пакетом, доступным в GitHub. Пакет – Laravel-Messenger от CMYGYR: https://github.com/cmgmyr/laravel-messenger . Проблема, с которой я сталкиваюсь, заключается в том, что я […]
Я попробовал следующее, но это не сработает. $index = 2; $collection->put($index, $item4); Например, если $ collection выглядит так: $collection = [$item1, $item2, $item3]; Я бы хотел в итоге: $collection = [$item1, $item2, $item4, $item3];
У меня есть две модели: UserPayout и UserTransaction, где UserTransaction является полиморфной и нужно знать, к какой модели она принадлежит. Всякий раз, когда пользователь создает выплату, транзакция должна быть автоматически сделана. Если что-то пошло не так в этом процессе, оба должны вернуться. Мое фактическое решение выглядит следующим образом: контроллер: $user_payout = new UserPayout($input); $user->payouts()->save($user_payout); UserPayout: […]
Привет Я использую Laravel, и я использую пару пакетов для пользовательских auth и ролей, которые являются Zizaco Confide, и я хочу обновить пароль пользователей, прежде всего, они должны ввести туда текущий пароль, новый пароль и подтвердить пароль, и они должны совпадать. Теперь проверка выполняется, но пароль пользователя не обновляется в базе данных. Мой код ниже: […]
Я рассматриваю массовое задание в 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 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 5.2. У меня есть метод, определенный в моей модели «Пользователи»: public function name() { return "$this->name_first $this->name_last"; } Я пытаюсь понять, как использовать это как часть запроса, но похоже, что это невозможно по несколько очевидной причине: база данных ничего не знает об этом методе и имеет смысл. Однако концепция того, что я […]