plotnicsystems/lunatoolbox

The LunaToolbox simple PHP Framework.

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Type:project

pkg:composer/plotnicsystems/lunatoolbox

v1.0 2023-11-16 14:13 UTC

This package is auto-updated.

Last update: 2025-12-16 22:46:50 UTC


README

The LunaToolbox simple PHP Framework

Total time coded since Sep 16 2023  Latest Stable Version  License  Total Downloads

Installation

The best way to use this boilerplate is using Composer.

composer create-project plotnicsystems/lunatoolbox app-name

Run local server

Run the server using default php.

php -S localhost:8000 -t public

Authentication

LunaToolbox default authentication.

composer require plotnicsystems/lunatoolbox-auth

Register the LunaToolbox auth provider LunaToolbox\LunaToolboxAuth\Illuminate\Foundation\Support\LunaToolboxauthServiceProvider at config/app.php

...
'providers' => [
        /*
         * LunaToolbox Framework Service Providers...
         */
        LunaToolbox\Framework\Illuminate\Debug\DebugServiceProvider::class,
        LunaToolbox\Framework\Illuminate\Foundation\Support\Providers\AuthServiceProvider::class,
        App\Providers\RouteServiceProvider::class,
        App\Providers\AppServiceProvider::class,

        LunaToolbox\LunaToolboxAuth\Illuminate\Foundation\Support\LunaToolboxauthServiceProvider::class,
        ...
]

For configuring features, create a php file config/lunatoolbox-auth.php, fill

<?php

return [
    'features' => [
        'login' => env('LT_AUTH_LOGIN', true),
        'register' => env('LT_AUTH_REGISTER', true),
    ]
];

Login : http://localhost:8000/auth/login

Register : http://localhost:8000/auth/register

Security Vulnerabilities

If you discover a security vulnerability within LunaToolbox, please send an e-mail to LunaToolbox Email via mail@lunatoolbox.eu. All security vulnerabilities will be promptly addressed.

License

The LunaToolbox framework is open-sourced software licensed under the MIT license.