Laravel的会话、缓存、Cookie与全文搜索功能详解
1. 会话(Session)
1.1 访问会话
在Laravel中,访问会话有多种方式:
- 使用会话门面(Session facade) :
session()->get('user_id');
- 在请求对象上使用
session()
方法 :
Route::get('dashboard', function (Request $request) {
$request->session()->get('user_id');
});
- 注入
Illuminate\Session\Store
实例 :
Route::get('dashboard', function (Illuminate\Session\Store $session) {
return $session->get('user_id');
});
- 使用全局
session()
辅助函数