* @param string $name 令牌名称
* @param mixed $type 令牌生成方法
* @return string
*/
public function buildToken(string $name = '__token__', $type = 'md5'): string
{
$type = is_callable($type) ? $type : 'md5';
$token = call_user_func($type, $this->server('REQUEST_TIME_FLOAT'));
$this->session->set($name, $token);
return $token;
}
我在request类中好像没有找到初始化session的方法,还是另外设置的,或者是有什么配置项我没有配置的?
找到原因了,是新版的session默认没有开启,看最新的文档的session配置项,在app/middleware.php中开启全局session初始化,真是。。。
还是要好好看文档 0.0 0.0
最佳答案