mwpeng / firestore-php-laravel
morrislaptop/firestore-php 的 Laravel 封装
v0.1.12
2018-12-18 10:26 UTC
Requires
- illuminate/support: ^5.7
- morrislaptop/firestore-php: ^2.2
Requires (Dev)
- laravel/framework: ^5.7
This package is auto-updated.
Last update: 2024-09-21 19:47:35 UTC
README
Laravel 封装 morrislaptop/firestore-php.
安装
使用 composer 安装此包。
composer require mwpeng/firestore-php-laravel
设置
发布包配置文件。
php artisan vendor:publish --provider=Mwpeng\FirestorePhpLaravel\ServiceProvider
配置路径指向 Firebase JSON 密钥文件。
'firebase-credentials' => env('FIREBASE_CREDENTIALS', null),
使用方法
查看 morrislaptop/firestore-php 了解可用的方法。
1. 在类构造函数中注入 Firestore。
<?php use Morrislaptop\Firestore\Firestore; class ToAccessFirestore { /** * @var Firestore */ private $firestore; /** * @param Firestore $firestore * * @return void */ public function __construct(Firestore $firestore) { $this->firestore = $firestore; $this->firestore->collection("PathToCollection"); } }
2. 使用 Firestore Facade。
<?php use Mwpeng\FirestorePhpLaravel\Facades\Firestore; Firestore::collection("PathToCollection");