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 是必需的 的相关文章

  • 适用于 Android 的 iOS Facebook 幻灯片菜单 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在寻找创建这篇文章中描述的功能i
  • 在值中包含换行符

    我有一个 Word 模板 其中 php 代码中定义了值 在PHP代码中 document gt setValue Value1 value1 在word模板中 Value1 如何将包含两个值之间的断线的值包含在单词的值中 Replace n
  • PHP - 获取base64图像字符串解码并保存为jpg(生成空图像)

    嗨 我实际上是通过 ajax 发送一个 base64 图像字符串到一个 php 脚本 该脚本只是解码字符串并将内容保存为 jpg 文件 但结果是一张空图像 这怎么可能 PHP脚本 uploadedPhotos array photo 1 p
  • PHP 绑定“bigint”数据类型(MySQLi 准备好的语句)

    studentId 57004542323382 companyOfferId 7 sql INSERT INTO studentPlacement companyOfferId studentId VALUES if stmt db gt
  • .htaccess 异常导致主目录出现问题

    这是我的目录结构 localhost or livehost app bootstrap public vendor code demo 这是我的 htaccess
  • 当sql连接中存在两个同名列时,如何从一个表列中获取值

    当我连接两个具有相同名称列的表时 我目前面临着尝试获取值的问题 例如 table1 date和table2 date 每个表中的日期不同 我将如何获取 日期 本例中的表1 我目前正在跑步 while row mysqliquery gt f
  • 在字符串中间添加一个字符

    可能有一个简单的解决方案可以解决这个问题 但会引起面部表情 我将时间存储为 4 个字符长的字符串 即 1300 我试图将该字符串显示为 13 00 我觉得必须有一个比我现在正在做的更优雅的解决方案 我目前有 startTime get fi
  • 使用 php 在多维数组中按键排序[重复]

    这个问题在这里已经有答案了 可能的重复 在 PHP 中对多维数组进行排序 https stackoverflow com questions 2059255 sorting multidimensional array in php 如何在
  • PHP:读取字体文件的 TrueType/OpenType 元数据

    如何阅读字体详细信息 例如 字体在其元数据中包含版权 姓氏 设计者 版本等信息 我还希望脚本能够计算文件中的字形数量 并返回字体支持的语言 例如 典型的字体可能包含西方语言 瑞典语和罗马语言支持 并具有数百个字形 它应该支持 truetyp
  • 将 Google 信任徽章添加到 Magento

    我正在尝试将 Google Trust Badge 添加到我的 magento 商店 我尝试在 Magento 网站上搜索扩展程序 但找不到 我是否需要将以下代码粘贴到产品和结账页面 还是必须对其进行更改 如果有人能引导我走向正确的方向 我
  • Instagram 粉丝计数 - 使用 jQuery / json 和 PHP

    经过几个小时的工作和一些帮助萨希尔 米塔尔我们已经成功使用 jQuery json 和 PHP 检索 Instagram 关注者计数 这是我们设法整理的内容 希望对其他想要获取 Instagram 信息的人有所帮助 我们的 jQuery I
  • Laravel 5 中的自定义验证器

    我正在将 Laravel 应用程序从 4 升级到 5 但是 我有一个自定义验证器 但无法运行 在L4中 我做了一个验证器 php文件并将其包含在全局 php using require app path validators php 我尝试
  • 语法错误,第 288 行出现意外的“endif”(T_ENDIF)[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我一直在离线处理我的 WordPress 网站的此代码错误 解析错误 语法错误 homez 541 photoher marie
  • 使用 XSLT 将 XML 转换为 SQL

    由于我无法控制的原因 我将获得一个 XML 文件和一个 XSLT 文件 该文件可以将 XML 文件转换为 SQL 代码或错误 现在让我们假设我们可以信任提供 XML 文件的人不会在 XML 中包含危险的构造 我什至不知道是否应该使用 Sim
  • postgreSql 中特定时间后表更新

    我已经在 postgres 中创建了表 现在我想在特定时间 例如 1 小时 后更新一行 我看到很多问题 例如 https dba stackexchange com questions 56424 column auto updated a
  • 如何仅使用 PHP5 RecursiveDirectoryIterator 类递归显示具有特定文件类型的文件夹和子文件夹

    您好 我正在尝试使用 FilterIterator 上的扩展来获取 RecursiveDirectoryIterator 类 但由于某种原因 它仅在根目录上进行迭代 我的代码是这样的 class fileTypeFilter extends
  • MVC 模式中的验证层

    验证模型将使用的数据的最佳位置在哪里 例如 考虑登记表 我们有一些来自注册表的数据 那么验证这些数据的最佳位置在哪里 我们应该通过 if 语句或特殊的验证器类来检查每个数据 这意味着大量的编码 所以我想了解在哪里可以做到这一点 在控制器中
  • 检查 $_POST 数据

    我正在对表单进行一些垃圾邮件检查 下面的代码在我的本地主机上正常工作 如果为 true 则重定向到 google com 但是 当它在生产服务器上时却不起作用 执行脚本的其余部分并且不重定向到 Google com if POST SERV
  • php curl 使用 GET 发送变量 奇怪的结果

    我正在尝试调用远程站点上页面中的网址 决定使用curl 在远程站点上 url 变量显示为 REQUEST Array var1 gt val1 amp var2 gt val2 amp var3 gt val3 被调用的url是 http
  • 一种无需 JavaScript 即可在 PHP 中确定浏览器宽度的方法?

    首先有吗 或者我必须使用javascript 我希望能够更改使用的 CSS 因此 frex 我可以为移动设备或其他设备加载较小的字体 不幸的是 仅使用 PHP 无法检测用户分辨率 如果您使用 Javascript 则可以在 cookie 中

随机推荐

  • 将 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