Laravel Socialite "Facebook" Требуется параметр app_id - PullRequest
0 голосов
/ 21 января 2019

Итак, у меня та же проблема, что и у этого пользователя: Laravel Socialite Facebook Ошибка входа в систему: Требуется параметр app_id

, и я следовал решению, предоставленному этому пользователю.но я все еще получаю ту же ошибку.даже попытался изменить clinet_id на app_id .. ничего не изменилось та же ошибка

Требуется параметр app_id

 'facebook' => [
        'client_id' => 'hidden', //Facebook App Client ID
        'client_secret' => 'hidden', // Your Facebook App Client Secret
        'redirect' => 'http://localhost:8000/login/facebook/callback', // Your application route used to redirect users back to your app after authentication
    ],

маршрут:

Route::get('login/facebook', 'Auth\LoginController@redirectToProvider');
Route::get('login/facebook/callback', 'Auth\LoginController@handleProviderCallback');

Я не вижу, что здесь не так.добавил все.из документации.в обслуживании фасад.в чем может быть моя ошибка здесь?Я чувствую, что это довольно очевидно, но я не могу видеть это

1 Ответ

0 голосов
/ 21 января 2019

Вы должны установить идентификатор приложения, секрет и URL обратного вызова в файле конфигурации, поэтому откройте файл config/services.php и .env, затем установите идентификатор и секрет следующим образом:

 'facebook' => [
        'client_id' => env('FACEBOOK_CLIENT_ID'),
        'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
        'redirect' => env('FACEBOOK_CALLBACK_URL'),
    ],

.env

FACEBOOK_CLIENT_ID=xxxxxxxxx
FACEBOOK_CLIENT_SECRET=xxxxxxx
FACEBOOK_CALLBACK_URL=http://localhost:8000/login/facebook/callback

После завершения редактирования .env введите эту команду в своем терминале для очистки кэша: php artisan config:cache

...