为什么在将dev服务器移至生产环境后,所有身份验证请求开始以401状态返回:
// $request contains 'passport' and 'username' fields
$request->request->add([
"client_id" => 'env('PASSPORT_CLIENT_ID')',
"client_secret" => 'env('PASSPORT_CLIENT_SECRET')',
"grant_type" => 'password',
"scope" => '',
]);
$tokenRequest = $request->create('/oauth/token', 'POST', $request->all());
$passportResponse = Route::dispatch($tokenRequest);
答案 0 :(得分:-1)
修改强>
不应该以这种方式访问环境值 - 而是作为 configuration values此外,在编辑.env文件后,要更新配置:
php artisan config:cache
php artisan config:clear
。
答案 1 :(得分:-1)