Karşınızda Magic Local Storage 1.0.1
Yerel bir SQLite veritabanı, Magic için hazır.
Tek bir yerel SQLite bağlantısı üzerinde DB ve Schema facade'leri, migration, seeder, factory ve push-then-pull sync iskeleti.
Tek bağlantı. Her model.
Magic uygulamanız, Laravel geliştiricilerine tanıdık gelecek facade, migration ve seeder'larla yerel bir SQLite veritabanına kavuşur. Listelenen hedefler: Android, iOS, macOS, Windows, Linux ve web.
-
Migration ve Schema
Daha fazla Migration ve Schema hakkındaupvedowniçerenMigrationsınıfları,Schemafacade'i (create,table,drop,dropIfExists,rename) ve bunları savepoint'lerle çalıştıran birMigrator. -
DB facade'i
Daha fazla DB facade'i hakkındaDB.table(name)birQueryBuilderdöndürür; facade ayrıca ham SQL veDB.transactionçalıştırır. -
Yerel model depolama
Daha fazla Yerel model depolama hakkındauseLocalayarlayan bir Magic modeli yerel veritabanına yazar ve oradan okur: paket, model metotlarının arkasına birlocal_model_storebağlar. -
Seeder ve factory
Daha fazla Seeder ve factory hakkındaSeedersınıflarıSeeding.run(list)ile çalışır.Factory<T>sınıfları (definition,count,create) seed'ler ve testler için sahte satırlar üretir. -
Sync iskeleti
Push-then-pull bir iskelet: aynı bağlantıda
Daha fazla Sync iskeleti hakkındaSyncFeed.run, bir sync ledger ve bir cursors tablosu. Bu bir iskelettir, tamamlanmış bir sync değildir. -
Tek SQLite motoru
Native hedefler
Daha fazla Tek SQLite motoru hakkındasqlite3paketini FFI üzerinden kullanır, dosya uygulama belgeleri dizininde durur. Web, IndexedDB tabanlı dosya sistemindesqlite3.wasmkullanır.
Saniyeler içinde ekleyin
Ya da pubspec.yaml dosyasına ekleyin:
dependencies:
magic_local_storage: ^1.0.1
Ya da yapay zeka ajanınıza şu istemi verin: