php之如何访问 View::composer 上的 url 参数
mfryf
阅读:118
2025-02-15 21:57:57
评论:0
我想在 View::composer
方法中接收 url 参数,但我不知道该怎么做...
这是在filters.php:
View::composer('profile.followers', function($view){
dd($view->parameters);
$view->with('menus', $menus);
});
这是我的路线:
Route::get('/outfit/{id}/{slug}', [
'uses' => 'PictController@view',
'as' => 'pict.view',
'before' => 'assets'
]);
这是我的 Controller :
public function followers($username){
$d['d'] = Follow::with('followers')->where('id_user_to', 10)->get();
$this->layout->nest('content', 'profile.followers', $d);
}
请您参考如下方法:
可能在 Router 上查看 Laravel API 文档,您可能可以使用 Route::current()
返回一个 Route
实例。
然后根据 Route 文档,您可以使用 parameters()
。
例如:
$currentRoute = Route::current();
$params = $currentRoute->parameters();
dd($params); // Will dump the keys and values of current route parameters
更新
请注意,这仅适用于 4.1+,在此之前方法名称不同。
// 4.1+
Route::current();
Route::parameters();
// Before 4.1
Route::getCurrentRoute();
Route::getParameters();
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。