phphleb / hleb
PHP Framework HLEB2 is the foundation of the web application. Provides ease of development and application performance.
Installs: 278 125
Dependents: 0
Suggesters: 0
Security: 0
Stars: 64
Watchers: 6
Forks: 20
Open Issues: 0
Type:project
Requires
- php: >=8.2.0
- phphleb/framework: ^2.0.0
- dev-master
- v2.0.60
- v2.0.59
- v2.0.58
- v2.0.57
- v2.0.56
- v2.0.55
- v2.0.54
- v2.0.53
- v2.0.52
- v2.0.51
- v2.0.50
- v2.0.49
- v2.0.48
- v2.0.47
- v2.0.46
- v2.0.45
- v2.0.44
- v2.0.43
- v2.0.42
- v2.0.41
- v2.0.40
- v2.0.39
- v2.0.38
- v2.0.37
- v2.0.36
- v2.0.35
- v2.0.34
- v2.0.33
- v2.0.32
- v2.0.31
- v2.0.30
- v2.0.29
- v2.0.28
- v2.0.27
- v2.0.26
- v2.0.25
- v2.0.24
- v2.0.23
- v2.0.22
- v2.0.21
- v2.0.20
- v2.0.19
- v2.0.18
- v2.0.17
- v2.0.16
- v2.0.15
- v2.0.14
- v2.0.13
- v2.0.12
- v2.0.11
- v2.0.10
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.7.0
- v1.6.90
- v1.6.89
- v1.6.88
- v1.6.87
- v1.6.86
- v1.6.85
- v1.6.84
- v1.6.83
- v1.6.82
- v1.6.81
- v1.6.80
- v1.6.79
- v1.6.78
- v1.6.77
- v1.6.76
- v1.6.75
- v1.6.74
- v1.6.73
- v1.6.72
- v1.6.71
- v1.6.70
- v1.6.69
- v1.6.68
- v1.6.67
- v1.6.66
- v1.6.65
- v1.6.64
- v1.6.63
- v1.6.62
- v1.6.61
- v1.6.60
- v1.6.53
- v1.6.52
- v1.6.51
- v1.6.50
- v1.6.4
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.92
- v1.5.91
- v1.5.90
- v1.5.86
- v1.5.85
- v1.5.84
- v1.5.83
- v1.5.82
- v1.5.81
- v1.5.80
- v1.5.79
- v1.5.78
- v1.5.77
- v1.5.76
- v1.5.75
- v1.5.74
- v1.5.73
- v1.5.72
- v1.5.71
- v1.5.70
- v1.5.69
- v1.5.68
- v1.5.67
- v1.5.66
- v1.5.65
- v1.5.64
- v1.5.63
- v1.5.62
- v1.5.61
- v1.5.60
- v1.5.59
- v1.5.58
- v1.5.57
- v1.5.56
- v1.5.55
- v1.5.54
- v1.5.53
- v1.5.52
- v1.5.51
- v1.5.50
- v1.5.49
- v1.5.48
- v1.5.47
- v1.5.46
- v1.5.45
- v1.5.44
- v1.5.43
- v1.5.42
- v1.5.41
- v1.5.40
- v1.5.32
- v1.5.31
- v1.5.30
- v1.5.21
- v1.5.20
- v1.5.18
- v1.5.17
- v1.5.16
- v1.5.15
- v1.5.14
- v1.5.13
- v1.5.12
- v1.5.11
- v1.5.1
- v1.5.0
- v1.4.1
- v1.4.0
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.5
- 1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
This package is auto-updated.
Last update: 2024-12-25 13:24:57 UTC
README
PHP Framework
A distinctive feature of the framework HLEB2 is the minimalism of the code and the speed of work. The choice of this framework allows you to launch a full-fledged product with minimal time costs and appeals to documentation; it is easy, simple and fast. At the same time, it solves typical tasks, such as routing, shifting actions to controllers, model support, so, the basic MVC implementation. This is the very minimum you need to quickly launch an application.
Supports PHP 8.2+
Basic features of the framework:
- Standard use or asynchronous (RoadRunner, Swoole)
- MVC(ADR) or modular development
- PSR support
- Original router
- Service container
- Events
- Logging
- Dependency injection
- Caching
- Console commands
- Class autoloader (optional)
- Twig template engine (optional)
- Debug panel
- Creating an API
- Registration module
- Mutexes
- Admin panel
An additional plugin for the framework with integration into PhpStorm IDE.
The framework code has been thoroughly tested.
Installation
To start the framework HLEB2
- Download the folder with the project from its original location.
Using Composer:
$ composer create-project phphleb/hleb
- Assign the address of the resource to the "public" subdirectory.
- Establish the rights to allow changes for web server for the "storage" folder and all folders and files within it.
Customization
Files with project settings are located in the config
folder of the installed project.
Attention! Initially in the file /config/common.php
(in the absence of /config/common-local.php
)
the debug setting is set to true.
This means that debug mode is active, which needs to be disabled for a public project.
Greetings
Project routes are assigned by the developer in the file “/routes/map.php”.
Route::get('/', 'Hello, world!');
Instructions for use
The documentation site was created using the HLEB2 framework.