使用 Laravel 5.2 连接到 Firebase -“创建资源时出错”
Posted
技术标签:
【中文标题】使用 Laravel 5.2 连接到 Firebase -“创建资源时出错”【英文标题】:Connecting to Firebase with Laravel 5.2 - 'Error creating resource' 【发布时间】:2016-07-04 08:52:16 【问题描述】:我有一个 SSL 主机和域,可以从 https://example.net 访问,Chrome 显示绿色 SSL 锁 ;我得到了 Laravel 的欢迎页面。
然后,我尝试连接到 Firebase。更方便的方式似乎是 Github 上的 firebase-php。我使用 composer 安装并设置它。
但是我开始收到错误:
RequestException.php 第 51 行中的 RequestException:
创建资源时出错:[消息] fopen(https://example.firebaseio.com/users.json?auth=QwerTy):打开流失败:连接超时 [文件] /var/www/laravel/vendor/guzzlehttp/ringphp/src/Client/StreamHandler.php 【线路】406 [消息] 未定义变量:http_response_header [文件] /var/www/laravel/vendor/guzzlehttp/ringphp/src/Client/StreamHandler.php [线] 407
我做错了什么或错过了什么?
另外,如果您有任何使用 PHP 连接 Firebase 的解决方案,请分享
use Firebase\Firebase;
class MyController extends Controller
public function sendToken()
$fb = Firebase::initialize($_ENV['FIREBASE_URL'], $_ENV['FIREBASE_SECRET']);
$nodeGetContent = $fb->get('/users');
dd($nodeGetContent);
【问题讨论】:
【参考方案1】:我知道这是一个老问题,但我们刚刚在我们的服务器上遇到了这个问题(在 Homestead 上运行良好)。原来 curl 没有安装在服务器上——检查一下。
【讨论】:
以上是关于使用 Laravel 5.2 连接到 Firebase -“创建资源时出错”的主要内容,如果未能解决你的问题,请参考以下文章
Spring Security 5.2 / WebClient 使用用户名和密码连接到另一个服务的方式是啥?
如何通过 Swift 连接到本地 Firebase 服务器?