将Laravel 5.2。*与firebase集成(已经尝试过j42)

时间:2016-06-08 04:28:47

标签: php json firebase laravel-5.2

我在使用J42时面临错误,

这是我用于require元素的composer.json

"php": ">=5.5.9",
"laravel/framework": "5.2.*",
"laravelcollective/html": "^5.2"

我需要在我的应用程序中添加firebase,这非常重要。 如果有人可以为我提供一步一步的安装以及一个例子,那将非常棒。

我尝试了各种各样的可能性

'Firebase' => J42\LaravelFirebase\LaravelFirebaseFacade::class

  //  `'Firebase' => J42\LaravelFirebase\LaravelFirebaseFacade 

::类

即使添加这个类也似乎是一个错误,因为J42 / laravel-firebase没有提到它,但没有它就什么都行不通。 我已经添加了J42 / Laravel ...到我的composer.json但它也没有工作,显示错误App / Http / Controller / Firebase类未找到 所以,如果有人能在这个问题上帮助我,那真的很棒。

由于

1 个答案:

答案 0 :(得分:1)

将以下行添加到composer.json并运行composer update:

{
   "require": {
   "j42/laravel-firebase": "dev-master"
   }
}

然后将服务提供商和外观添加到config / app.php

  'J42\LaravelFirebase\LaravelFirebaseServiceProvider',

  'Firebase'        => 'J42\LaravelFirebase\LaravelFirebaseFacade'

最后,您应该在config / database.php数组中配置您的firebase连接。

简单访问令牌

'firebase' => array(
'host'      => 'https://<you>.firebaseio.com/',
'token'     => '<yoursecret>',
'timeout'   => 10,
'sync'      => false,           // OPTIONAL: auto-sync all Eloquent models with Firebase?