【问题标题】:Passing cookie from controller to view in laravel将 cookie 从控制器传递到 laravel 中查看
【发布时间】:2017-09-06 22:45:30
【问题描述】:

我在获取之前保存的 cookie 时遇到问题。我想通过控制器将其传递给查看。这是我保存在 jQuery 中的 cookie(它有效,已检查)。

$('.wybierz').on('click',function(){

    var id = $(this).attr('name');

    Cookies.set('chosenComp', id);

    highlightChoice(id);
});

这是我的控制器

public function index(Request $request){
    $cookie = Cookie::get('chosenComp');
    $actualComp = $cookie;
    $coms = DB::table('items')->get();
    $teams = DB::table('results')->get();
    return view('nowa_druzyna',['teams'=>$teams],['coms'=>$coms])->with('actualComp',$actualComp);
}

首先,我只是想尝试传递 cookie,它是一个数字,但它没有显示。我的看法

<option selected class="showCurrentComp" id="">{{$actualComp}}</option>

【问题讨论】:

    标签: javascript php jquery laravel cookies


    【解决方案1】:

    Javascript 存储原始 cookie,Laravel 期望 cookie 被加密,你可以在 the EncryptCookies middleware 中免除你的 cookie

    【讨论】:

      猜你喜欢
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-27
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多