php - laravel 5.3 api 路由一直提示 Unauthenticated
伊谢尔伦
伊谢尔伦 2017-04-10 17:28:30
[PHP讨论组]

laravel 5.3 route/api.php 配置的路由一直提示 Unauthenticated,我加了_token=xxxx也没用

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(1)
怪我咯

1、检查是否按照passport

composer require laravel/passport

配置请参照:API授权文档

2、修改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年问题。
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号