Skip to content

Latest commit

 

History

History
56 lines (56 loc) · 1.05 KB

File metadata and controls

56 lines (56 loc) · 1.05 KB

File structure generator - Eiko;

File structure generator for PHP projects. Simplifies the creation of standard directories and files for a quick start of development.


Installation;

composer global require eiko/cli

Initialize Project;

eiko init

Creates a complete LeafPHP project structure:

server/
├── logs/
├── public/
│   └── index.php
├── src/
│   ├── core/
│   │   ├── Config/
│   │   └── Routes/
│   └── modules/
│       ├── Controllers/
│       ├── Middleware/
│       ├── Models/
│       └── Utils/
├── .env
├── .env.example
├── .gitignore
├── composer.json
└── README.md

After generation, run command:

cd server

Create Components;

eiko create <type> <name>

Types:

  1. controller
  2. middleware
  3. model
  4. route

Examples:

eiko create controller Post
eiko create middleware Validation
eiko create model Product
eiko create route User