Laravel Socialite Facebook 登录错误:参数 app_id 是必需的

2024-01-07

试图让社交名流使用我的应用程序。 Facebook 返回The parameter app_id is required error.

Routes:

Route::get('/login/facebook', '\CommendMe\Http\Controllers\AuthController@redirectToProvider');

Route::get('/login/facebook/callback', '\CommendMe\Http\Controllers\AuthController@handleProviderCallback');

服务.php:

'facebook' => [
    'client_id' => env('426129694395672'),  
    'client_secret' => env('840fca14fc9fac4b592cd49f285c2ee9'), 
    'redirect' => 'http://localhost/login/facebook/callback',
],  

AuthController.php

public function redirectToProvider() {
    return Socialite::driver('facebook')->redirect();
}   

public function handleProviderCallback() {
    $user = Socialite::driver('facebook')->user();

    $user->name;
}   

当尝试/login/facebook路线,facebook 返回此错误。 为什么会发生这种情况?


要么用作

'client_id' => '426129694395672',  

Or

'client_id' => env("FB_APP",'426129694395672'),  

and use FB_APP = '426129694395672' in .env file

Instead

'client_id' => env('426129694395672'),  

Using env('VarName')是获取名为的环境变量的值VarName in .env file

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel Socialite Facebook 登录错误:参数 app_id 是必需的 的相关文章

  • 为什么 Laravel 中的 .env 文件配置不起作用

    DB CONNECTION mysql DB HOST 127 0 0 1 DB PORT 3306 DB DATABASE DB USERNAME root DB PASSWORD 这是我的 laravel 5 4 配置 但 php ar
  • Homestead 无法远程访问第二个站点

    我的一个站点设置正常 但第二个站点无法远程访问 My YAML ip 192 168 10 10 memory 2048 cpus 1 provider virtualbox authorize ssh id rsa pub keys ss
  • 黑莓 Facebook SDK jar 文件

    大家好 我在使用 Facebook Blackberry SDK 以及如何在我的项目中使用它时遇到问题 我有一个使用 SourceForge 上提供的源文件制作的项目 我在我正在开发的项目中引用了这个项目 非常适合编程 但是当我想在模拟器上
  • 在 CodeIgniter 中添加新页面

    对于我对 CodeIgniter 和 MVC 系统的无知 我提前表示歉意 我正在帮助一位家庭成员处理他们的商业网站 到目前为止 我已经能够仅通过逻辑来完成大部分所需的更改 但现在我已经走进了死胡同 我不打算继续支持他们 因为我显然不是 Co
  • zend 表单验证

    我想知道 Zend Form 如何验证输入 我的意思是它如何知道要验证哪些输入字段 我查看了 php 全局变量 POST GET 但没有看到任何设置为标识符 例如 的内容 以便了解如何验证 有人能给我推荐一些关于这些东西的指南吗 好吧 找出
  • use 语句顺序会影响 PHP 中的功能吗?

    我使用 PHP 的命名空间已经有一段时间了 我认为它对我的编程来说是一个很好的补充 今天早上我想知道一些关于use陈述 我想知道顺序是否use影响我的 PHP 代码的功能 根据 PHP net 使用别名引用外部完全限定名称或导入的能力是命名
  • 查明具有特定 ID 的会话是否已过期

    我正在创建一个上传功能 将用户上传的文件存储在服务器上 并以用户的会话 ID 作为名称 现在 我只想将此文件保留在服务器上 直到该会话处于活动状态 所以 我的问题是 如何根据会话 ID 确定会话是活动的还是过期的 以便在后一种情况下我可以安
  • Memcache 不会刷新或清除内存

    我一直在尝试清除我的内存缓存 因为我注意到使用时存储占用了近 30 的服务器内存ps aux 所以我运行了以下 php 代码 memcache new Memcache memcache gt connect localhost 11211
  • 在 mysqli 准备好的语句程序风格中获取最后插入的 id 的正确方法是什么?

    我正在使用 mysqli 准备好的语句在表中插入记录 如下所示 link mysqli connect localhost my user my password world check connection if link printf
  • Apache 子进程已退出,状态为 255

    经过大量的搜索 尝试 修复 等待和哭泣 在我放弃之前 我想为这个错误抓住最后的机会 我们正在奔跑Microsoft Windows Server 2012 Apache 2 4 6 Win64 OpenSSL 1 0 1e PHP 5 5
  • 通过 post 使用 php 发送 XML

    我知道有很多类似的问题 但我尝试过摆弄所有的解决方案 但似乎无法使其发挥作用 我正在尝试将 xml 直接发布到 Web 服务并获得响应 从技术上讲 我正在尝试连接到freightquote com 您可以在右上角找到该文档this http
  • 细胞的 fpdf 对齐

    我正在尝试使用生成 PDFfpdf我有一个小问题 我需要有 2 个单元格 如下所示 Address Line 1 Version Address Line 2 1 0 City 06 05 2011 我尝试过使用MultiCell 但没有运
  • Laravel,控制器中的 Auth::user()

    Laravel 框架 为什么我无法在 laravel 项目的控制器中使用 Auth user 查看用户是否已登录 Session 是否未连接到控制器 HomeController php public function isauthoriz
  • PHP-如何根据条件配对数组中的项目

    如何将数组中的项目配对 假设我有一个数组Fighters 我想根据他们的情况将他们配对Weights 体重最接近的拳手应作为配对最佳匹配 但如果他们是在同一个团队中 他们不应该配对 团队 1 战斗机A体重为60 战斗机B体重为65 2队 战
  • PHP 中根据相似值对数组进行分组

    我有一个具有以下结构的数组
  • 使用 Webmin 设置 cron 作业

    我正在尝试使用 Webmin 设置一个 Cron 作业每 5 分钟运行一次 它需要定位 php 文件并运行该文件中的 php 脚本 当我在 命令 字段中输入文件路径时 它不起作用 我只是想知道我做错了什么 以及我需要 Cron 作业运行的文
  • Mysql加密/存储敏感数据,

    我的 PHP 网站有以下内容 启用 SSL 饼干 session set cookie params cookieParams lifetime cookieParams path cookieParams domain secure ht
  • 使用 Swift 邮件程序发送邮件时出现错误 501

  • Google Drive 服务帐户上传的位置

    我正在尝试使用服务帐户将文件上传到我的 Google 云端硬盘 当我部署此代码时 我不希望用户给予授权 我希望他们上传到我的帐户 我通过 PHP 使用它 下面是我到目前为止的情况 这段代码是基于官方文档给出的例子 当我运行 php 脚本时
  • 如何统计订单总价?

    我有这些表 Orders id status user id address id 1 await 1 1 products id name price quantity 1 test1 100 5 2 test2 50 5 order p

随机推荐

  • 将 Web 请求绑定到特定网络适配器

    背景 我有一个带有 2 个网络适配器的移动嵌入式设备 Ubuntu Mono 一种是WiFi 另一种是GSM 要求是当WiFi适配器连接到互联网时 在预定AP的范围内 应用程序上传数据 HTTPS 发布 通过 WiFi 但当 WiFi 不可
  • mod_rewrite - 排除 url

    我需要一个 mod rewrite 来重定向所有http要求https 但我想排除一些网址 force https RewriteCond HTTPS off RewriteCond HTTP HOST secure NC RewriteC
  • 在捆绑扩展中获取 Symfony2 环境

    在我的 Symfony2 捆绑扩展中services yml正在加载中 loader new Loader YamlFileLoader container new FileLocator DIR Resources config load
  • 如何在Android中设置菜单标题[重复]

    这个问题在这里已经有答案了 我正在尝试动态设置菜单的标题 检索并设置它 ItemView menuTitle ItemView findViewById R id menu filter menuTitle setTitle TITLE H
  • 更改 Visual Studio Code 的选项卡栏颜色

    有没有办法在 VS Code 中配置选项卡栏的背景颜色 我知道有一个workBench colorCustomization允许使用 VS Code 更改主题颜色的设置settings json文件 是否可以使用该设置更改它 Tab bar
  • 数据与 [UInt8]

    Swift 两者都提供Data and UInt8 类型 它们做的事情非常相似 两者有何区别 设计新的 API 时 首选类型是什么 UInt8 本质上是一个字节数组 一个字节 我相信你知道 由 8 位组成 虽然 NSData 不仅仅是一个字
  • 如何清理 Arel SQL?

    我有以下 Arel SQL Arel sql users last donated at IS NOT NULL AND users last donated at lt User ACTIVE DONOR WITHIN DAYS days
  • 使用 Jquery fadeout 进行页面过渡

    您好 提前感谢您提供任何解决方案 我一直在尝试在用户切换页面时添加淡入和淡出功能 我已经尝试了在这里和其他论坛上找到的许多解决方案 但似乎都不适用于淡出 淡入效果很好 我只需将 ghostly 添加到 body 标签即可 我所做的一切都对淡
  • Python从文本文件中删除标点符号

    我正在尝试从文本文件中删除标点符号列表 但只有一个与连字符分隔的单词问题 例如 如果我有 post trauma 这个词 我会得到 posttrama 相反 我想得到 post trauma 我的代码是 punct with open my
  • 创建 csv 文件,其中每一行是一个列表中的一些嵌套列表

    我有体育比赛的名单 table Volleyball Europe European Championships Today 17 00 Moldova Cyprus 2 00 1 72 Handball Slovenia 1 NLB Li
  • 通过远程 Active Directory 单点登录 Django 站点

    我使用 Django 为客户开发了一个内联网 用户通过 Active Directory 登录到他们的计算机 目前 我通过标准 Django contrib auth 登录它们 并通过自定义登录后端使用 Active Directory 我
  • 如何迭代字典列表

    我的代码是 index 0 for key in dataList index print dataList index key 似乎可以很好地打印字典键的值index 0 但是 我不知道如何迭代未知数量的字典dataList 您可以只迭代
  • fcm 订阅主题

    我正在尝试使用 FCM 向所有主题订阅者发送通知 首先 我需要让用户订阅一个主题 我做什么 我使用 JavaScript Firebase Cloud Messaging 进行网络推送通知 1 获取FCM实例 var messaging f
  • 将 label_suffix 添加到 ModelForm

    我该如何更改label suffix on a ModelForm 我希望模型表单从所有标签中删除 当表单被实例化时 你可以通过label suffix如下 list form ListForm label suffix
  • 可以更改不同文件的 SASS/Compass 输出文件夹吗?

    我想知道Compass是否可以将文件输出到不同的目录 我有一个相当大的项目 虽然大多数 CSS 文件都放在 css 文件夹中 但其他文件需要放在 admin css 文件夹中 我现在正在对它们进行符号链接 但如果我可以定义一个可以在其他地方
  • 如何获取 BGL 图中的 OutEdgeList

    我使用由 boost 图库制作的图 并希望访问 OutEdgeList 来获取 设置一些内部信息 用于构建 OutEdgeList 的向量的保留大小 我广泛搜索了文档 但没有找到返回指向 OutEdgeList 的引用或指针的函数 成员 我
  • Android 文件(Java 和 XML)被奇怪的 XML 取代 [重复]

    这个问题在这里已经有答案了 我在使用 Android Studio v2 3 3 构建于 2017 06 06 时遇到了一个奇怪的问题 我的一个 Java 文件被替换为似乎由 Android Studio 生成的不相关的 XML 我不认为我
  • 如何从数据库获取日期到html日期选择器

    如何从数据库获取日期值到html datepicker 以下是我的html代码
  • Spring MVC 控制器工作但未创建指定的响应 URL,它正在从请求映射字符串创建 url

    我正在研究基于 Spring MVC 的 Web 应用程序 所以我在spring mvc中创建了一个项目 我选择了eclipse IDE Apache tomcat 8服务器和jre1 8 spring包的版本是4 2 5 在我的项目中 我
  • Laravel Socialite Facebook 登录错误:参数 app_id 是必需的

    试图让社交名流使用我的应用程序 Facebook 返回The parameter app id is required error Routes Route get login facebook CommendMe Http Control