Notice! Laravel's pitfalls in deleting cookies
Jul 24, 2020 pm 02:28 PMThe following tutorial column from Laravel will introduce you to a small pitfall of deleting cookies in Laravel. I hope it will be helpful to friends who need it!
#Problem: Using Cookie::forget failed to properly delete cookies.
How to correctly delete the cookies of Laravel application?
In fact, there is a small pit here: when we delete Laravel Cookie, we must pay attention to returning the cookie deletion result!
1 |
|
The above solution is suitable for application scenarios where the view is returned after deleting the cookie.
However, what if our request is an API request and JSON data is returned, for example:
1 |
|
How do we delete Cookie at this time? In this case, even if we use withCookie, it is useless!
So for this application scenario, the final solution is as follows:
1 |
|
Use Cookie::queue to achieve the purpose .
In this way, the value of Laravel Cookie can be deleted correctly.
The above is the detailed content of Notice! Laravel's pitfalls in deleting cookies. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP vs. Flutter: The best choice for mobile development

Analysis of the advantages and disadvantages of PHP unit testing tools

How to use object-relational mapping (ORM) in PHP to simplify database operations?

Comparison of the latest versions of Laravel and CodeIgniter

PHP distributed system architecture and practice

How do the data processing capabilities in Laravel and CodeIgniter compare?

PHP code unit testing and integration testing
