在主布局中打印数据库值


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 }}