最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - How can i get cookie value in laravel - Stack Overflow

programmeradmin2浏览0评论

I am setting cookie in in blade file using javascript by below piece of code

function showPosition(position) {
    var lat=position.coords.latitude;
    var lng=position.coords.longitude;
    document.cookie="lat=" + lat;
    document.cookie="lng=" + lng;
    //var allcookies = document.cookie;
    //alert(allcookies);
    localStorage.setItem('latLng',latLng);
}

and in model i try to get cookie

$lat = Cookie::get('lat');
$lng = Cookie::get('lng');
dd($lat);

but it shows me null. Any help please.

I am setting cookie in in blade file using javascript by below piece of code

function showPosition(position) {
    var lat=position.coords.latitude;
    var lng=position.coords.longitude;
    document.cookie="lat=" + lat;
    document.cookie="lng=" + lng;
    //var allcookies = document.cookie;
    //alert(allcookies);
    localStorage.setItem('latLng',latLng);
}

and in model i try to get cookie

$lat = Cookie::get('lat');
$lng = Cookie::get('lng');
dd($lat);

but it shows me null. Any help please.

Share Improve this question edited May 16, 2017 at 8:38 hassan 8,2882 gold badges27 silver badges38 bronze badges asked May 16, 2017 at 8:37 shakirshakir 1712 gold badges3 silver badges15 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 20

Laravel stores cookies encrypted, so Cookie::get() will only retrieve cookies set by Laravel. You should use the native $_COOKIE['lat'] in PHP to retrieve cookies set for example in JavaScript.

You can find out more here:

https://laravel.com/docs/4.2/requests#cookies

发布评论

评论列表(0)

  1. 暂无评论