在主布局中打印数据库值

Print database values in the main layout

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

中显示这些数据

我该怎么做?

正如@DutGriff 所说,看来您对 laravel 框架太陌生了。只要深入挖掘一下,你就会在 blade 中得到一个叫做 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 }}