这是我的 Controller 的代码:
public function getIndex()
{
// Get all the apps
$apps = $this->app->orderBy('created_at', 'DESC')->paginate(50);
// Show the page
return View::make('site/apps/index', compact('apps'));
}
我怎样才能在我的模板“site/apps/index”中获取页面名称?
当我执行 var_dump() 时,我得到一个巨大的数组和对象,无法筛选。
我正在寻找最佳实践。
我试图获取页面名称的原因是为了控制何时将 CSS 值添加到 HTML。
这是我现在正在做的:
@if (Auth::check())
<style>
body {
background-color: #fbfbfb !important;
}
</style>
@endif
但并不是我登录时所有的页面都应该有那个背景颜色,只有一个......页面名称是apps。
如果你有更好的方法,欢迎分享。
最佳答案
完成此操作的一种方法是获取当前 URL 并根据您要对其进行 CSS 更改的 URL 对其进行验证。看看this post看看这是如何完成的。
关于php - 如何通过 Laravel Blade 获取页面名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20459247/