在主布局中打印数据库值
Print database values in the main layout
我正在为我的项目使用 laravel 5。我有一个视图文件 layouts/app.blade.php
,它由所有视图扩展。我已将应用程序名称、电子邮件存储在数据库中....现在我需要在 app.blade.php
..
中显示这些数据
我该怎么做?
正如@DutGriff 所说,看来您对 laravel 框架太陌生了。只要深入挖掘一下,你就会在 blade 中得到一个叫做 Service Injection
的东西。现在,回答你的问题:
- 打开你
app.blade.php
- 继续并在
app.blade.php
的最开始键入以下内容
@inject('model_name', 'App\ModelName')
{{{ $model_name = $model_name->where('app_name', 'app')->get() }}}
- 然后,只需像这样在任何地方访问它:
{{ $model_name->name }}
我正在为我的项目使用 laravel 5。我有一个视图文件 layouts/app.blade.php
,它由所有视图扩展。我已将应用程序名称、电子邮件存储在数据库中....现在我需要在 app.blade.php
..
我该怎么做?
正如@DutGriff 所说,看来您对 laravel 框架太陌生了。只要深入挖掘一下,你就会在 blade 中得到一个叫做 Service Injection
的东西。现在,回答你的问题:
- 打开你
app.blade.php
- 继续并在
app.blade.php
的最开始键入以下内容@inject('model_name', 'App\ModelName') {{{ $model_name = $model_name->where('app_name', 'app')->get() }}}
- 然后,只需像这样在任何地方访问它:
{{ $model_name->name }}