php - 如何通过 Laravel Blade 获取页面名称

标签 php css laravel laravel-4 laravel-blade

这是我的 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/

相关文章:

PHP 从 SimpleXMLElement 数组中获取值

html - Bootstrap 3 : Adjust size of cells in div row

wordpress - 如何允许 Laravel 和 WordPress 共享登录信息?

php - 如何根据 laravel 复选框值更新数据库

php - 将文件上传内容正确保存到 MySQL 数据库以作为链接检索

javascript - 将多个Javascript文件添加到Wordpress的functions.php中

位置 :absolute vs. 滚动的 HTML 元素

javascript - 使用 jquery 的简单 slider

php - Eloquent ORM 和 Laravel 中的连接问题

javascript - 如何获取图像加载后的尺寸?