AppServiceProvider中的Laravel路由参数

时间:2015-06-19 09:37:16

标签: php laravel view

我有以下路线:

Route::get('{organisation}', 'Organisation\HomeController@index');

现在我在AppServiceProvider中需要{organization},我的代码如下:

view()->composer('organisation.layout', function($view) {
        $view->with('categories', CategoryHelper::getCategoriesByOrganisation($organisation));
});

$ organization必须成为路由参数。我需要一直在视图中提供类别。

我尝试了Input::get('organisation');,但没有运气。

这是最好的方法吗?如果是,我如何获取路由参数?

1 个答案:

答案 0 :(得分:1)

试试这个

\App::make('request')->route()->getParameter('organisation')

这是最好的方法。 这取决于你在做什么。

如果您只是在某人正在查看某个组织时按组织加载这些类别,那么这应该没问题。