在主布局中打印数据库值

时间:2015-09-21 04:24:59

标签: php laravel-5.1

我正在为我的项目使用laravel 5。我有一个视图文件layouts/app.blade.php,它由所有视图扩展。我已将应用程序名称,电子邮件存储在数据库中....现在我需要在app.blade.php中显示这些数据..

我该怎么做?

1 个答案:

答案 0 :(得分:1)

正如@DutGriff所说,似乎你对laravel框架来说太新了。只需稍微挖掘一下,你就会在刀片中得到一个叫Service Injection的东西。现在,回答你的问题:

  1. 打开app.blade.php
  2. 继续并在app.blade.php开头输入以下内容 @inject('model_name', 'App\ModelName') {{{ $model_name = $model_name->where('app_name', 'app')->get() }}}
  3. 然后,只需访问它,如: {{ $model_name->name }}