Tartalomjegyzék

< Leaf

Leaf projekt

Projekt készítése

leaf create app01
? What kind of app do you want to create? [leaf]
  [0] leaf
  [1] leaf mvc
  [2] leaf api
 > 

Egyéni projekt

Ha egyéni projektet választunk, a create parancs mindenre rákérdez. Ezt a --cutom kapcsolóval tehetjük meg:

leaf create <projektnév> --custom

Gyors előbeállítások

Például:

leaf create app01 --api

Könyvtárszerkezet

app01/
  |-app/
  |  |-console/
  |  |-controllers/
  |  |-database/
  |  |-helpers/
  |  |-models/
  |  |-routes/
  |  `-views/
  |-config/
  |-lib/
  |-public/
  |-storage/
  |-vendor/
  |-.editorconfig
  |-.env
  |-.env.example
  |-.gitignore
  |-.htaccess
  |-composer.json
  |-composer.lock
  |-index.php
  |-leaf
  `-README.MD

Fejlesztői szerver

cd app01
leaf serve

Alapértelmezetten az 5500 porton indul el.

leaf serve -p 3000
leaf serve --port 8000 --watch

Csak REST API

leaf creat app01 --api
cd app01
leaf serve

HTTPie ellenőrzés:

http http://localhost:5500

UI

Grafikus felhasználói felület:

leaf ui

A UI segítségével grafikus felületen generálhat projektet.

A leaf ui parancs bárhol indítható.