【发布时间】:2020-02-23 12:19:58
【问题描述】:
我正在尝试获取每个页面的元数据 每个页面都有一个独特的 slug
在appServiceProvider 我有:
$view->with('seopage', Page::all());
在刀片视图(节头)中,我有:
<title>
@foreach($seopage as $sm)
{{ $sm->main_title }}
@endforeach
</title>
<meta name="description" content="
@if(Request::is('/*'))
@foreach($seopage as $sp)
{{ $sp->site_description }}
@endforeach
@endif
">
但目前我正在接受all titles 和descriptions。如何获取指定页面的数据?
页面模型有unique SLUG variable。谢谢
【问题讨论】:
-
have unique slug variable是什么意思?你能发布你的Page模型吗? -
您将所有页面信息发送到每个刀片。这就是你获得所有头衔的原因。如果你想过滤它,你必须在 appServiceProvider 上进行。
标签: laravel eloquent laravel-blade