Задать вопрос
les-anatoliy
@les-anatoliy

Как написать scope в модели для выборки поля по условию?

Приветствую, ребят!
Собственно, есть таблица
есть таблица:
=========================================
| id  |  title_ru | title_en | title_kz |
=========================================

Вопрос в том как обращаясь к элементу модели
$record->title или пусть будет scope, $record->title()
он сам понимал какой язык я хочу выбрать:

сейчас я делаю так прямо в шаблоне:
$title = 'title_' . LaravelLocalization::getCurrentLocale();
($record->$title) ? $record->$title : $record->title_ru;

но в идеале хотелось бы так:
$record->title

Как это реализовать?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы