[Laavel6] 세션의 값이 여러 개의 연상 서열일 때 특정 키에 대응하는value 업데이트

4133 단어 LaravelPHPtech

개시하다


투덜거려도 나올 수 없는 방법이라 일단 남는다.
나는 만약 이 선택이 있다면 회화의 처리 범위가 확대될 것이라고 생각한다.

대상 세션(임시)


예컨대
//セッションからkeyが'cartData'の値を取得
$request->session()->get('cartData');
여기서 얻은 값을 다음과 같이 가정한다.
[
    [0] => [
        'item_name' => 'ジャケット',
        'item_count' => 1,
    ],
    [1] => [
        'item_name' => '靴下',
        'item_count' => 3,
    ],
    [2] => [
        'item_name' => 'バッグ',
        'item_count' => 2,
    ],
]

이루고 싶은 일.


양말 개수를 3→5개로 만들고 싶어요!

세션의 특정 키에 대응하는value를 업데이트하는 방법


다음 코드로 업데이트할 수 있습니다
연상 진열의 등급을
$request->session()->put('cartData.1.item_count', 5);
->put()의 첫 번째 파라미터와 연결시켜 특정 키의value에 접근할 수 있다.
config()랑 느낌이 같네요.

최후


문서에도 명확하게 기재되어 있지 않다...
Laravel 6.xHTTP 세션

좋은 웹페이지 즐겨찾기