扫码关注官方订阅号
laravel 5.3 route/api.php 配置的路由一直提示 Unauthenticated,我加了_token=xxxx也没用
小伙看你根骨奇佳,潜力无限,来学PHP伐。
passport
composer require laravel/passport
配置请参照:API授权文档
PassportServiceProvider.php
修改PassportServiceProvider.php
//将这100year的过期时间!!!!!!!超过2038 $server->enableGrantType( new PersonalAccessGrant, new DateInterval('P100Y') ); //更改为1year $server->enableGrantType( new PersonalAccessGrant, new DateInterval('P1Y') );
原因:
4字节也就是32位的存储空间的最大值是2147483647,当时间一秒一秒地跳完2147483647那惊心动魄的最后一秒后,它就会转为负数也就是说时间无效。那一刻的准确的时间为2038年1月18日星期一晚上10时14分7秒,之后所有用到这种“标准时间库”的C语言程序都会碰到时间计算上的麻烦。
这就是2038年问题。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1、检查是否按照
passport配置请参照:API授权文档
2、修改
PassportServiceProvider.php