Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:leaf:sema

< Leaf

Leaf sémák

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ó:

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/
app/database/schema/employees.json
{
    "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.

app/database/schema/employees.json
{
    "id": 1,
    "name": "Erős István",
    "city?": "Szeged",
    "salary": 395,
    "timestamps": ""
}
oktatas/web/back-end_framework/leaf/sema.txt · Utolsó módosítás: 2024/01/25 21:33 szerkesztette: admin