sessionのデータを保持させたいです。
以下処理を書きましたが2回目のアクセスであっても
①の箇所に"value"が表示されません。
php
1class DebugController extends Controller 2{ 3 public function index(Request $request) 4 { 5 echo $request->session()->get('key'); // null // ① 6 $request->session()->put('key', 'value'); 7 echo $request->session()->get('key'); // value 8
以下でやっても同様でした。
php
1 echo Session::get('key'); 2 echo Session::put('key', 'value'); 3 echo Session::get('key');
config/session.phpの
driverをfileでやったりmemcachedに変更してもダメでした。
php
1 'driver' => env('SESSION_DRIVER', 'memcached'),
sessionでなく普通にcacheのみを使った場合は動くので
cacheの設定は問題ないかと思います。
sessionのlifetime他はデフォルト(120)で使ってます
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。