Laravel 5.2无法获取当前路线的名称

时间:2016-01-30 17:26:44

标签: php laravel laravel-5.2

我已按照Taylor here的说明操作,但我无法使此代码正常工作。我试图捕获当前路线的name

我有一个课程,我尝试访问该路线。我在use类的顶部添加了Route语句:

use Illuminate\Routing\Route;

在课堂内我有以下方法:

public function getTitle()
{
    $route = Route::current();
    $slug = $route->getName();

    return UserMenu::where('slug', '=', $slug)
        ->select()
        ->first()
        ->page_title;
}

但是当我的代码点击上面的$route =行时,它失败了:

Call to undefined method Illuminate\Routing\Route::current()

当然该方法不在Route.php文件中。我错过了什么?

1 个答案:

答案 0 :(得分:1)

行动!我需要补充一下:

use Route;
相关问题