Articles of eloquent

Как объединить две красноречивые коллекции?

У меня есть таблица вопросов и таблица тегов. Я хочу получить все вопросы из тегов заданных вопросов. Так, например, у меня могут быть теги «Путешествия», «Поезда» и «Культура», связанные с данным вопросом. Я хочу получить все вопросы для этих трех тегов. Кажется, сложно, что отношения вопросов и тегов – это многие-ко-многим, определенные в Eloquent as […]

Слияние и сортировка двух редких коллекций?

У меня две коллекции, и я хочу объединить ее с одной переменной (конечно, с упорядочением на один столбец – created_at ). Как я могу это сделать? Мои контроллеры выглядят так: $replies = Ticket::with('replies', 'replies.user')->find($id); $logs = DB::table('logs_ticket') ->join('users', 'users.id', '=', 'mod_id') ->where('ticket_id', '=', $id) ->select('users.username', 'logs_ticket.created_at', 'action') ->get(); Мой вывод выглядит, например: Ответы: ID | […]

Руководство по внедрению сервера Oauth2 PHP с использованием библиотеки

Я использую Slim Framework с Eloquent ORM . Попытка реализовать https://github.com/thephpleague/oauth2-server, но я совершенно смущен, как это сделать. После добавления этого с композитором я создал базу данных с sql-файлом, представленным в этом пакете. Теперь предлагается реализовать интерфейсы хранения . Я не хочу этого делать, поэтому я просто скопировал классы хранения, найденные в папке примеров. Думаю, […]

Отображение имени поля в модели с использованием laravel

Есть ли способ сопоставить имена полей в базе данных с другим именем атрибута в модели? Например, если в базе данных есть имя поля customer_id но я хотел использовать красноречивый таким образом Customer::get(['id']) Я попытался использовать метод getAttribute, но вызван после того, как красноречивый попытался получить Значение.

Разница между установкой ID напрямую и установкой красноречивого отношения ассоциирования при сохранении модели в Laravel?

У меня есть две таблицы, employees и employee types . employees имеют следующие поля id (PK) employee_type_id (FK) имя и employee_type имеет следующие поля, id (PK) заглавие Мои красноречивые функции модели, Employee class Employee extends Model { public function employeeTypes() { return $this->belongsTo('App\Model\EmployeeType'); } } EmployeeType class EmployeeType extends Model { } Я не уверен, […]

Laravel hasManyThrough

Я изо всех сил пытаюсь разгадать концепцию hasManyThrough с laravel. У меня три таблицы: Bookings -id (int) -some other fields Meta -id (int) -booking_id (int) -metatype_id (int) -some other fields MetaType -id (int) -name (string) -some other fields То, что я пытаюсь получить, – это модель Eloquent, которая позволяет мне иметь отдельную запись с несколькими […]

Laravel: Eloquent Как получить свойство модели, если имя столбца содержит тире?

В моем корневом пути у меня есть следующее: $user = User::all(); return $user->column-one; Который возвращает исключение. Использование неопределенной константы одно – принятое «одно», хотя у меня есть столбец с именем column-one из таблицы моих пользователей. Итак, как мне получить column-one из моей модели?

От многих до многих отношений с таксономией в «Красноречии»

Я использую Laravel 4. У меня есть много разных отношений в моей системе. И я предпочитаю использовать схему таблиц таксономии WordPress. Но как я могу установить отношения моделей с Laravel 4 Eloquent ORM? Вот мои таблицы базы данных; Табличные terms : +————+———————+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | […]

Laravel скрытые атрибуты. например, пароль – безопасность

Согласно http://laravel.com/docs/eloquent , можно скрыть атрибуты из массива или преобразования JSON с помощью защищенной скрытой переменной в модели. class User extends Eloquent { protected $hidden = array('password'); } Отлично, однако при запуске print_r(User::all()) зашифрованный пароль отправляется с сервера на клиент внутри объекта User. Это не ограничивается только print_r (), если запрашивается конкретный пользователь, $user->password будет […]

Как изменить формат по умолчанию на created_at и update_at значение laravel

Я новичок в Ларавеле. Я создаю приложение с laravel. Когда я создаю сообщение, значения «created_at» и «updated_at» выглядят следующим образом: 2014-06-26 04:07:31 2014-06-26 04:07:31 Но я хочу, чтобы эти значения не выглядели так: 2014-06-26 2014-06-26 Только дата без времени. Является ли это возможным ??? Пожалуйста, помогите мне. Моя модель сообщения: <?php class Post extends \Eloquent […]