on
라라벨 Laravel Driver [kakao] not supported. error 해결법
라라벨 Laravel Driver [kakao] not supported. error 해결법
kakao 로그인 말고 다수의 사이트들 지원함
https://socialiteproviders.com/usage/#_1-installation
원본. 사이트 많이 지원함 왼쪽의 navbar 참고
1. composer require socialiteproviders/kakao
2. config.app.php 의 provider[] 에서 기존 Laravel\Socialite\SocialiteServiceProvider 삭제
후 \SocialiteProviders\Manager\ServiceProvider::class 추가
예시 //
'providers' =>
[ // a whole bunch of providers
// remove 'Laravel\Socialite\SocialiteServiceProvider',
\SocialiteProviders\Manager\ServiceProvider::class, // add ];
protected $listen = [ \SocialiteProviders\Manager\SocialiteWasCalled::class => [ // add your listeners (aka providers) here 'SocialiteProviders\\Zoho\\ZohoExtendSocialite@handle', ], ];
4. app/Providers/EventServiceProvider 에서
protected $listen = [
\SocialiteProviders\Manager\SocialiteWasCalled::class =>[
// add your listeners (aka providers) here 'SocialiteProviders\\Kakao\\KakaoExtendSocialite@handle', ],
];
5. php artisan config:cache
하는 이유는 라라벨 성능개선을 위해 캐시파일 가져옴
안해도 상관없는지 모르겠다 일단 했다.
6. 기본적인 redirect 형식
return Socialite::driver('kakao')->redirect();
끝.
from http://habbang0.tistory.com/71 by ccl(A) rewrite - 2021-09-04 23:00:40