在Laravel中检索系统cookie


Retrieve system cookies in Laravel

在我的旧php代码中,我可以使用获得cookie

<?php echo json_encode($_COOKIE['basket']); ?>;

现在我怎么能在拉拉威尔做到这一点。

我只想在我的控制器中做这样的事情;

public function author ($) {
    // Get system cookie
    $cookie = retrieve a cookie
    return view('pages.blog.author', ['cookie' => $cookie]);
}

然后我可以在我的视图中访问它。

FYI;我要检索的cookie没有随请求一起发送。这是通过访问另一个页面发送的cookie。

您应该使用cookie facade。抱歉,我找不到laravel 5的链接,但这个laravel 4.2的例子对我有用。
编辑:更改链接

   use Cookie;  
    class myController { 
        public function myfunction {  
             $cookie = Cookie::get("cookie_name");  
        } 
     }