こんな時
LaravelでCookieを付与したい。
(この保存方法だけでは、暗号化された状態で保存されます。なので、ユーザーは内容がわからないです。)
書き方
return response() ->view('blade_file_name') ->cookie('cookie_name', 'value', 30);
何をしてるの
blade_file_name.blade.phpを使って画面を表示しながら、Cookie内のcookie_nameにvalueという値を保存する。
また、Cookieの有効期限は、この場合30分になります。
viewに変数も渡したい
compact関数とかをいつもどおり追加すればいいです。
return response() ->view('blade_file_name', compact('number', 'input')) ->cookie('cookie_name', 'value', 30);