我正在尝试在过滤模型集合的闭包中使用传递给 Laravel 4 中的资源控制器操作的参数,但是我收到以下错误:
Undefined variable: slug
如何将$slug
参数从路由传递到集合过滤器闭包?
public function show($slug)
{
return Auth::user()->sessions->filter(function($session)
{
return $session->slug == $slug;
});
}
我想要实现的只是返回与给定 slug 匹配的用户会话。我尝试过这样的事情无济于事:
Auth::user()->sessions->whereSlug($slug);