我正在使用laravel 5.0.如何从控制器中的$ request获取用户代理?
public function index(Request $request)
{
$useragent = $request->userAgent; // ????
return $useragent;
}
Run Code Online (Sandbox Code Playgroud) 我可以在控制器中访问cookie然后将其传递给查看
//HomeController.php
public function index(Request $request)
{
$name = Cookie::get('name');
return view('index', ['name'=> $name]);
}
Run Code Online (Sandbox Code Playgroud)
但是我想写一个小控件(widget),它可以从cookie中获取数据而无需关注父控制器.例如,页眉,页脚小部件可以获取其自己的数据,而主页面控制器不知道需要哪些数据.
我可以使用View Composer从数据库中查询数据.但是,如何从请求cookie中的视图访问数据?