2. Điều kiện tiên quyết của driver (Driver prerequisite)(ok)
https://viblo.asia/p/tap-19-session-laravel-m68Z0xmAZkG
Last updated
https://viblo.asia/p/tap-19-session-laravel-m68Z0xmAZkG
Last updated
Có một số driver cần các điều kiện để có thể hoạt động, nhưng ở phần này mình chỉ nói về core driver database
.
Khi sử dụng driver database
cho session, bạn cần phải tạo một table để lưu trữ các session đó. Laravel cung cấp cho chúng ta chuỗi lệnh Artisan để có thể khởi tạo nhanh table sessions
.
php artisan session:table
php artisan migrate
Do hiện tại chúng ta chưa tìm hiểu về "Database" trong Laravel nên các bạn chỉ cần gõ hai dòng lệnh này thôi, chưa cần phải hiểu quá sâu về nó.
Trước khi thực hiện hai lệnh trên, ta cần phải config database cho ứng dụng. Các bạn mở file .env
là thiết lập các thông số database.
Sau khi chạy lệnh, kiểm tra database myapp
, các bạn sẽ thấy có các table bên dưới:
Chắc các bạn rất thắc mắc tại sao lại có thêm 3 table khác ngoài sessions
phải không? Đừng quá lo lắng, đây chỉ là các table mặc định do Laravel cung cấp khi chạy lệnh, chúng ta sẽ tìm hiểu chúng trong các tập sau. Vậy là chúng ta đã toàn tất điều kiện cho driver database
rồi đấy.
Nếu như bạn không thích tên table sessions
mặc định, bạn có thể cấu hình nó tại file config/session.php
trước khi chạy 2 dòng lệnh trên.