关于laravel passport授权时 使用PHP artisan serve 被挂起原因:
自从使用了PHP artisan serve命令后,基本上本地环境下没有配置过Nginx之类的,所以在使用passport时出现请求授权时无线加载,其主要原因是因为php artisan serve 是单线程,也就是说请求被拒绝的时,无法继续进行下去,所以会被挂起。解决方式就是在另一个在起一个端口 php artisan serve --port=8001 专门用来请求授权,剩下的如下就好
$client = new Client([
'base_uri' => 'http://localhost:8001',
'defaults' => [
'exceptions' => false
],
'connect_timeout' => false,
'timeout' => 30.0,
]);