【问题标题】:Laravel 5.2 cannot get name of current routeLaravel 5.2 无法获取当前路线的名称
【发布时间】:2016-05-08 09:11:14
【问题描述】:

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

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

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文件中。我错过了什么?

【问题讨论】:

    标签: php laravel laravel-5.2


    【解决方案1】:

    操作!我需要补充:

    use Route;
    

    【讨论】:

      猜你喜欢
      • 2015-09-14
      • 2015-07-14
      • 2020-04-02
      • 2015-12-04
      • 1970-01-01
      • 2013-08-20
      • 2018-07-05
      • 2015-10-08
      • 2015-02-12
      相关资源
      最近更新 更多