csrf_field 代码实现追到后面找不到 token 方法
一切从csrf_token()
辅助函数开始
function csrf_token()
{
$session = app('session');
if (isset($session)) {
return $session->token();
}
throw new RuntimeException('Application session store not set.');
}
app()
方法是获取容器实例的,所以我想从绑定实例开始查找于是查到了Illuminate\Foundation
中的registerCoreContainerAliases
方法
//......省略
'session' => [\Illuminate\Session\SessionManager::class]
//.....省略
在这个类中也没有找到这个token()
方法
www.php.net/manual/zh/language.oop... 魔术方法了解下 :grin: