You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel集成Facebook登录提示'Sorry, something went wrong.'报错求助

Laravel Facebook授权登录跳转后出现通用错误

在Laravel项目中实现Facebook授权登录功能,点击页面的Facebook登录按钮后,跳转至Facebook官方页面时弹出错误:

Sorry, something went wrong. We're working on getting this fixed as soon as we can

已经花费大量时间排查可能的问题,但始终无法定位原因。以下是报错链接及关键代码文件,请求帮忙排查问题。

报错链接

[请填入实际报错链接]

相关实现代码

FacebookController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Laravel\Socialite\Facades\Socialite;

class FacebookController extends Controller
{
    // 跳转至Facebook授权页
    public function redirectToFacebook()
    {
        return Socialite::driver('facebook')->redirect();
    }

    // 处理Facebook授权回调
    public function handleFacebookCallback()
    {
        try {
            $facebookUser = Socialite::driver('facebook')->user();
            // 此处为用户信息处理逻辑(如创建/关联本地用户)
        } catch (\Exception $e) {
            return redirect()->route('login')->with('error', 'Facebook授权失败');
        }
    }
}

config/services.php

return [
    // 其他服务配置...
    'facebook' => [
        'client_id' => env('FACEBOOK_CLIENT_ID'),
        'client_secret' => env('FACEBOOK_CLIENT_SECRET'),
        'redirect' => env('FACEBOOK_REDIRECT_URI'),
    ],
];

web.php

use App\Http\Controllers\FacebookController;

Route::get('auth/facebook', [FacebookController::class, 'redirectToFacebook'])->name('auth.facebook');
Route::get('auth/facebook/callback', [FacebookController::class, 'handleFacebookCallback']);

内容的提问来源于stack exchange,提问作者Артем Дорошенко

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 12:04:57