Я создаю логин Google в Laravel, и я получаю эту ошибку:
ошибка 7 cURL: не удалось подключиться к порту accounts.google.com 443. Время
вне (см. http://curl.haxx.se/libcurl/c/libcurl-errors.html)in
CurlFactory.php строка 186
Может кто-нибудь, пожалуйста, помогите решить эту проблему
Мой код здесь:
Routes: Route::get('auth/google', 'GoogleController@redirectToProvider')->name('google.login');
Route::get('/auth/google/callback', 'GoogleController@handleProviderCallback');
Посмотреть :
<a href="{{ route('google.login')}}">
<img src="https://web-answers.ru/wp-content/uploads/2019/02/google.png"/>
</a>
в services.php я добавил
'google' => [
'client_id' => '551801668180-ltjgbha1q8tp2hknmu1c2kvl5fouogm9.apps.googleusercontent.com',
'client_secret' => 'l1LyPNmpZtn_GFrKVfH81fP8',
'redirect' => 'http://localhost:8000/auth/google/callback',
],
GoogleController:
<?php
namespace App\Http\Controllers;
use Socialite;
class GoogleController extends Controller
{
/**
* Redirect the user to the GitHub authentication page.
*
* @return Response
*/
public function redirectToProvider()
{
return Socialite::driver('google')->redirect();
}
public function handleProviderCallback()
{
$user = Socialite::driver('google')->user();
dd($user);
// $user->token;
}
}
Задача ещё не решена.
Других решений пока нет …