okc*_*sed 5 php global-variables meta-tags laravel-5 laravel-5.1
在我的 config/app.php 文件中,我添加了一些变量,并在我的控制器和视图文件中使用了这些变量。请参阅以下变量:
'META_TITLE' => 'title'
'META_KEYWORDS' => 'keyword'
'META_DESCRIPTION' => 'description'
Run Code Online (Sandbox Code Playgroud)
我像这样使用了这些变量 Config::get("app.META_TITLE")
但是我想根据要求在我的任何控制器中覆盖这些变量。
这听起来像是一个简单的检查,看看该值是否需要被覆盖。
在控制器中:
$title = Config::get("app.META_TITLE");
if ($titleOverrideValue) {
$title = $titleOverrideValue;
}
Run Code Online (Sandbox Code Playgroud)
或者,用更简短的方式来说:
$title = $titleOverrideValue ?: Config::get("app.META_TITLE");
Run Code Online (Sandbox Code Playgroud)