naventum / naventum
The Naventum simple PHP Framework.
Installs: 75
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 0
Forks: 3
Open Issues: 0
Type:project
Requires
- php: ^7.3|^8.0
- naventum/framework: ^1.0
- naventum/naventum-auth: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.5.10
README
The Naventum simple PHP Framework
Installation
The best way to use this boilerplate is using Composer.
composer create-project naventum/naventum app-name
Run local server
Run the server using default php.
php -S localhost:8000 -t public
Authentication
Naventum default authentication.
composer require naventum/naventum-auth
Register the naventum auth provider
Naventum\NaventumAuth\Illuminate\Foundation\Support\NaventumauthServiceProvider
at config/app.php
... 'providers' => [ /* * Naventum Framework Service Providers... */ Naventum\Framework\Illuminate\Debug\DebugServiceProvider::class, Naventum\Framework\Illuminate\Foundation\Support\Providers\AuthServiceProvider::class, App\Providers\RouteServiceProvider::class, App\Providers\AppServiceProvider::class, Naventum\NaventumAuth\Illuminate\Foundation\Support\NaventumauthServiceProvider::class, ... ]
For configuring features, create a php file config/naventum-auth.php
, fill
<?php return [ 'features' => [ 'login' => env('NAVENTUM_AUTH_LOGIN', true), 'register' => env('NAVENTUM_AUTH_REGISTER', true), ] ];
Login : http://localhost:8000/auth/login
Register : http://localhost:8000/auth/register
An example of a simple application using Naventum, click here.
Security Vulnerabilities
If you discover a security vulnerability within Naventum, please send an e-mail to Naventum Email via mail.naventum@gmail.com. All security vulnerabilities will be promptly addressed.
License
The Naventum framework is open-sourced software licensed under the MIT license.