Firebase REST API 简化包装器,适用于 Laravel

1.0.7 2017-05-31 13:51 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:58:08 UTC


README

Latest Stable Version Total Downloads License

安装

composer require ucha19871/fb

安装 composer 包后,将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组

Ucha19871\FB\FBServiceProvider::class,

将以下内容添加到您的别名中,以便代码更简洁

'FB' => Ucha19871\FB\Facades\FBFacades::class,

将配置设置插入到 config/services.php 中,如下所示

    'firebase' => [
        'database_url' => 'https://PROJECT.firebaseio.com',
        'secret' => 'KB2xZjJgAvmPROJECT8ykNrT6f2emuuaxJTr9',
    ]

您可以通过以下方式获取 Firebase secret 令牌

  • 点击 Firebase 控制台中齿轮图标
  • 点击“项目设置”
  • 点击“服务账户”选项卡
  • 在左侧导航中点击“数据库秘密”链接
  • 悬停在未显示的秘密上,然后点击“显示”

用法

$data = ['key' => 'data' , 'key1' => 'data1']
FB::set('/test/',$data); 

FB::get('/test/',['print'=> 'pretty']);

FB::push('/test/',$data); 

FB::update('/test/',['key1' => 'Updating data by key']); 

FB::delete('/test/'); 

有关更多选项,请参阅 firebase REST 文档