leonlav / frejm
This is Frejm
Installs: 31
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- leonlav77/frejmcore: dev-master @dev
This package is auto-updated.
Last update: 2024-10-30 09:10:15 UTC
README
This project is a hobby project inspired by Laravel made solely by me. It aims to replicate some of the features and functionalities of Laravel while providing a learning experience for developers interested in understanding how frameworks like Laravel work under the hood.
Features
- Routing: Implement simple routing mechanism to handle HTTP requests.
- Middleware: Integrate middleware for handling HTTP requests.
- Database: Support basic database operations using MySQL
- Migrations: Manage database schema changes and version control with migrations.
- Config: Manage configuration settings for the application.
- Custom Autoloader: Implement a custom autoloader for class loading without external dependencies.
Prerequisites
- PHP >=8
- Mysql >= 5.6
Installation
-
Initialize the project:
composer create-project leonlav/frejm [project_name] --stability=dev
-
Prepare database:
Setup the .env file Create the databse with name php frejmer migrate
-
Get to know the commands:
php frejmer help
-
Start creating:
Enjoy