3
"RESTFUL API"でFirebaseを初めて統合しました。データはMySQLとFirebaseの2つのデータベースに同期されなければならなかったが、データはFirebaseで同期されなかった。 firebase同期トレイト composer require mpociot/laravel-firebase-sync
Laravel Firebaseデータ同期失敗
の
インストール私のAPIにFirebaseを統合するための構成コード: -
'firebase' => [
'api_key' => 'AIzaSyCbOasfdsfdsfds',
'auth_domain' => 'restasdsaful-asdfs.firebaseapp.com',
'projectId' => 'restful-23aasdfsf60',
'messagingSenderId' => '8445794551330',
'database_url' => 'https://restful-sdfsdf23a60.firebaseio.com',
'secret' => 'mZ93YRkZ9ZErQvvtJyFKmRopsdfcwUEE5ImoMW89hWB',
'storage_bucket' => 'restfulas-23a60asda.appspot.com',
],
注:セキュリティ上の理由で、私は構成属性の値を変更しました。
Firebaseが設定されているパス。 config/services.php
モデルを同期化するために適用したプロセス。私のコードの誤りまたはこの種の問題のためにあらゆる選択肢があるかどう
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Mpociot\Firebase\SyncsWithFirebase;
class Demo extends Model
{
use SyncsWithFirebase;
protected $fillable = ['task','is_done'];
protected $visible = ['id', 'task', 'is_done'];
}