@caterina
В Laravel вы можете удалить куки с помощью метода forget
объекта response
.
Ниже приведен пример, который показывает, как удалить куки с именем cookie_name
:
1
|
return response('Текст ответа')->withCookie(cookie()->forget('cookie_name')); |
Если вы хотите удалить несколько кук, вы можете передать массив имен в метод forget
:
1
|
return response('Текст ответа')->withCookie(cookie()->forget(['cookie_name1', 'cookie_name2'])); |
Вы также можете указать дату истечения срока действия куки с помощью метода expires
:
1
|
return response('Текст ответа')->withCookie(cookie('cookie_name', 'cookie_value')->expires(now()->subMinutes(10))); |
В этом примере куки с именем cookie_name
будет удален через 10 минут.