【发布时间】:2015-07-02 11:16:01
【问题描述】:
我正在尝试在我的 laravel 应用程序中实现动态元标记。我有一个 head.blade.php 文件,其中包含所有的代码。这就是我一直在做的,我在 pages 文件夹下创建了一个名为 meta-conf.php 的文件,head.blade.php 包含 -
@if(Route::currentRouteName() != false)
{{
$page = Route::currentRouteName();
}}
@include('pages.meta-conf');
{{
$title = $meta[$page]['title'];
$keywords = $meta[$page]['keywords'];
$description = $meta[$page]['description'];
}}
@else
{{
$title = "akademe";
$keywords = "";
$description = "Quickly find near by courses";
}}
@endif
meta-conf.php 包含 -
<?php
$meta['index']['title'] = "Home";
$meta['index']['keywords'] = "explore, learn, repeat, education, register, institute, courses";
$meta['index']['description'] = "Quickly find near by courses";
现在它给我一个错误“未定义的变量:元”。我已经包含了 meta-conf.php 文件,其中包含如上所示定义的 $meta 数组。不知道是什么导致了这个问题。
【问题讨论】:
标签: php laravel dynamic tags blade