Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

vandyczech's avatar

Session remove item

I have this session has name services, how remove all 0 array from the session in Laravel?

// output session services

array:2 [▼
0 => array:8 [▶]
1 => array:8 [▶]
]

// this construction not work ...

session()->forget( session('services')[0] );
0 likes
4 replies
devk's avatar
devk
Best Answer
Level 3
session()->forget('services.0');
1 like
rin4ik's avatar

you don't need session inside session . you have to specify only key

session()->forget('services.0' );
lara56278's avatar

Have you tried something like this?

session()->pull('services.0');

Please or to participate in this conversation.