Articles of eloquent

Класс Комментарий не найден Laravel 4

Я пытаюсь добавить систему комментариев в свое приложение laravel. Но я не могу заставить его работать. У меня две модели class Post extends \Eloquent { protected $table = 'posts'; public function comments() { return $this->hasMany('Comment','postId'); } } и моя модель комментариев class Comment extends \Eloquent { protected $table = 'comments'; public function post() { return […]

Laravel с использованием UNION в построителе запросов

У меня SQL-запрос, который отлично работает, и я пытаюсь преобразовать в свободно: SELECT DISTINCT tags.tag FROM tags, items WHERE tags.taggable_type = 'Item' AND items.item_list_id = '1' UNION SELECT DISTINCT tags.tag FROM tags, itemlists WHERE tags.taggable_type = 'ItemList' AND itemlists.id = '1' Это то, что я до сих пор свободно говорил, все кажется правильным, насколько я […]

Laravel Eloquent ищет два необязательных поля

Я пытаюсь найти две необязательные таблицы, используя красноречивый: $users = User::where('ProfileType', '=', 2) ->where(function($query) { $query->where('BandName', 'LIKE', "%$artist%"); $query->or_where('Genre', 'LIKE', "%$genre%"); })->get(); Это отлично подходит для возврата всех результатов, когда пользователь выполняет пустой поиск, но я не уверен, как настроить это для поиска имени диапазона, когда это присутствует, и наоборот.

Добавление сеттеров и Getters в модель Laravel

Если я хочу, чтобы класс Eloquent Model имел сеттеры и геттеры для реализации интерфейса, имеет ли смысл использовать следующий подход или существует «ларавельный» подход к проблеме class MyClass extends Model implements someContract { public function setFoo($value) { parent::__set('foo', $value); return $this; } public function getFoo() { return parent::__get('foo'); } }

Перезагрузить страницу с изменением Javascript после изменения базы данных

Я показываю таблицу из базы данных, например <tr> <td>{{ $user->id }}</td> <td>{{ $user->… }}</td> <td>{{ $user->… }}</td> <td>{{ $user->… }}</td> <td>{{ $user->… }}</td> <td>{{ $user->… }}</td> <td>{{ $user->… }}</td> <td>{{ $user->… }}</td> <td>{{ $user->… }}</td> <td>{{ $user->… }}</td> <td>{{ $user->… }}</td> <td></td> </tr> Если что-то меняется в базе данных, я должен нажать F5 в браузере, […]

Laravel – Кэширование Красноречивого с частыми обновлениями

Можно ли использовать кеширование на объекте, который будет часто изменяться? Например, предположим, что у нас есть объект BlogPost, и есть столбец num_of_views (среди других), который часто изменяется. Возможно ли обновить поле num_of_views, как в кеше, так и в БД, без разрушения объекта кеша и его воссоздания? Я могу сделать это вручную, однако я беспокоюсь о […]

Разбивка страницы с помощью Twig и Eloquent-5.2

После этого видео-учебника по созданию системы аутентификации PHP с Slim / Twig и Eloquent 5.2. Я закончил видеоурок и имею рабочую систему. Но я не могу добавить разбивку на страницы во весь список пользователей в 25-м эпизоде учебника. Кажется, все работает нормально. но когда я нажимаю страницу 2,3,4 и т. д., я все еще получаю […]

Laravel – модель запроса, если значения содержат определенную строку (взятую из ввода поиска)

Я выполняю поиск с использованием Laravel и Ajax. Поэтому у меня есть Продукт, принадлежащий тегу и подкатегории. С другой стороны, подкатегория относится к категории. Я хочу проверить все их свойства (значения полей) и проверить, содержат ли они данную строку. С некоторыми поисками я узнал, что я должен использовать LIKE . Вот что я пробовал: $products […]

Мягкое удаление в стержне с помощью метода синхронизации laravel

Я хочу синхронизировать какое-то отношение в таблице пользователя, и я не хочу, чтобы Laravel удалял строку, я хочу сделать некоторые обновления в этой строке (например, заполнить delete_at), я искал до сих пор, и только найденное решение – это то, что переопределить метод синхронизации , Итак, как я могу переопределить метод синхронизации для обновления строки? Или […]

Как выполнить запрос геолокации в Laravel 5?

Я хочу добавить атрибут геолокации в мою модель «Кандидат». Я хочу найти кандидатов по их местонахождению. Например, найдите всех Кандидатов в радиусе 20 миль от Сан-Франциско. Как должна выглядеть моя модель Eloquent для хранения местоположения кандидата в базе данных? Как я могу запросить кандидатов по их местоположению? Я использую Laravel 5.3.