我在我的 SPA 项目中使用 laravel airlock auth。
根据文档https://laravel.com/docs/master/airlock,登录时需要以下代码:
axios.get('/airlock/csrf-cookie').then(response => {
// Login...
});
但是,当我注释代码时,登录脚本仍然可以访问 API 控制器。
这是我下面的代码:
// axios.get('/airlock/csrf-cookie').then(response => {
axios.post('api/login', {
email: this.email,
password: this.password
})
.then(response => {
console.log(response);
})
.catch(error => {
self.errors.push(error.response.data.message)
});
// })
那有什么用axios.get('/airlock/csrf-cookie')
呢?