Laravel AppServiceProvider 中的路由参数

Laravel route parameter in AppServiceProvider

我有以下路线:

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

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

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

$organisation 必须成为路由参数。我需要始终在视图中提供可用的类别。

我试过 Input::get('organisation'); 但没有成功。

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

试试这个

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

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

如果您只是在有人查看组织时按组织加载类别,这应该没问题。