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.