Доступ к элементу модели по столбцу БД - PullRequest
0 голосов
/ 07 мая 2019

У меня есть таблица настроек в моем проекте laravel, которая имеет 4 поля:

  • id
  • field_name
  • field_code (уникально)
  • значение

(Например: я храню электронную почту организации, например: field-name=Email, field_code=email, value=info@domain.com)

Я поделился всеми объектами модели для просмотра черезServiceProvider:

public function boot()
{
    $settings = Setting::all();

    View::share('details', $settings);
}

Как получить доступ к элементам в шаблоне блейда с помощью столбца field_code?

{{ $details['email']->name }}

1 Ответ

1 голос
/ 07 мая 2019

Вы можете использовать firstWhere.

$details->firstWhere('field_code', 'email')->name

...