< Leaf

Leaf sémák

Szerző: Sallai András

Copyright © 2024, Sallai András

Licenc: CC BY-SA 4.0

Web: https://szit.hu

A sémákról

A Leaf sémák egyszer JSON fájlok, amiben leírjuk a tárolni kívánt adat egy mintáját. A Leaf képes ebből automatikusan generálni migrációs állományokat.

Dokumentáció:

https://leafphp.dev/docs/mvc/schema.html#writing-your-schema

Dolgozók

Létre kell hoznunk a schema fájlt.

Az állomány neve legyen a létrehozni kívánt tábla nevével megegyező. A sémákat a következő helyen hozzuk létre:

app/database/schema/

{ "id": 1, "name": "Erős István", "city": "Szeged", "salary": 395, "timestamps": "" }

Migrációs fájl

A migráció létrehozása:

php leaf g:migration employees

Ezt követően a migrációs fájlban így hívjuk:

public function up() { Schema::build("employees"); }

A migráció

php leaf db:migrate

Lehet NULL érték

A települést nem kötelező megadni.

{ "id": 1, "name": "Erős István", "city?": "Szeged", "salary": 395, "timestamps": "" }