Skip to content
On this page

Aloe CLI: Misc Commands

Serve command

This command allows you to run your Leaf app using PHP's built in server.

Description:
  Start the leaf development server

Usage:
  serve [options] [--] [<path>]

Arguments:
  path                  Path to your app (in case you changed it)

Options:
  -p, --port[=PORT]     Port to run Leaf app on [default: 5500]

Scaffolding

Scaffolding is a feature that allows you to generate big blocks of code and full features without writing a single line of code. For now, auth scaffolding is the only type of scffolding available in Aloe CLI, however, it comes ready built for both APIs and web apps.

auth scaffolding

This will generate views, controllers, routes and models required for authentication and provide your app with working authentication in only one command.

$ php leaf scaffold:auth

Description:
  Scaffold basic app authentication

Usage:
  scaffold:auth [options]

Options:
  -s, --session         Use session/session + JWT instead of just JWT
  -a, --api             Use JWT for authentication

Note that aloe will automatically use the session version on Leaf MVC and the api version on Leaf API.

Next Steps

Aloe CLI: Misc Commands has loaded