通过数据库列访问模型元素

时间:2019-05-07 13:12:07

标签: laravel eloquent laravel-blade

我的laravel项目中有一个设置表,该表有4个字段:

  • id
  • field_name
  • field_code(唯一)

(例如:我存储组织为field-name=Emailfield_code=emailvalue=info@domain.com之类的电子邮件)

我已共享所有模型对象以通过ServiceProvider查看:

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

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

如何使用field_code列访问刀片服务器模板中的元素?

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

1 个答案:

答案 0 :(得分:1)

您可以使用firstWhere

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