plotnicsystems / lunatoolbox
LunaToolbox 简单的 PHP 框架。
v1.0
2023-11-16 14:13 UTC
Requires
- php: ^8.0|^8.2
- lunatoolbox/framework: ^1.0
- lunatoolbox/lunatoolbox-auth: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.5.10
README
LunaToolbox 简单 PHP 框架
安装
使用 Composer 是使用此模板的最佳方式。
composer create-project plotnicsystems/lunatoolbox app-name
运行本地服务器
使用默认 php 运行服务器。
php -S localhost:8000 -t public
认证
LunaToolbox 默认认证。
composer require plotnicsystems/lunatoolbox-auth
在 config/app.php 中注册 LunaToolbox 认证提供者 LunaToolbox\LunaToolboxAuth\Illuminate\Foundation\Support\LunaToolboxauthServiceProvider
... '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, ... ]
为了配置功能,创建一个 php 文件 config/lunatoolbox-auth.php,填写
<?php return [ 'features' => [ 'login' => env('LT_AUTH_LOGIN', true), 'register' => env('LT_AUTH_REGISTER', true), ] ];
注册: https://:8000/auth/register
安全漏洞
如果您在 LunaToolbox 中发现安全漏洞,请通过 mail@lunatoolbox.eu 发送电子邮件给 LunaToolbox 电子邮件。所有安全漏洞都将得到及时解决。
许可证
LunaToolbox 框架是开源软件,许可协议为 MIT 许可证。