5. Sử dụng session Kiểm tra một session có tồn tại (Checking if a session exist) (Using the session)
https://viblo.asia/p/tap-19-session-laravel-m68Z0xmAZkG
Để kiểm tra sự tồn tại của một session, ta có thể sử dụng method has
có trong lớp khởi tạo Illuminate\Http\Request
. Method has
sẽ trả về true
nếu session tồn tại và có giá trị không phải là null
.
Chẳng hạn mình đăng ký route sau:
Do chúng ta chưa lưu trữ session nào có key là foo
cả, nên kết quả sẽ là false
.
Giờ các bạn thử lưu trữ session foo
này nhưng với giá trị là null
xem sao.
Vâng, kết quả thu được vẫn sẽ là false
.
Nếu bạn chỉ muốn kiểm tra xem session có tồn tại hay không, dù có giá trị null
vẫn chấp nhận thì bạn có thể sử dụng method exists
thay cho has
.
Lúc này kết quả ta nhận được sẽ là true
.
Previous4. Sử dụng session Lấy tất cả dữ liệu session (Retrieving all session data) (Using the session)Next6. Sử dụng session Flash data (ok)
Last updated