lianmaymesi / lara-installer
此软件包已被废弃且不再维护。未建议替代软件包。
为您的 Laravel 应用程序提供简单的 UI 安装设置
0.0.1
2022-02-14 13:35 UTC
Requires
- php: ^8.0
- doctrine/dbal: ^3.3
- illuminate/contracts: ^8.73
- laracasts/flash: ^3.2
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^5.10
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.22
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2023-05-24 20:13:12 UTC
README
为您的 Laravel 应用程序提供简单的 UI 安装设置 - 受 LinkAce 极大启发LinkAce
这个软件包不是我自己独立完成的。我只是将安装设置从 LinkAce 软件包中分离出来用于我的个人项目。全部信誉归 LinkAce 所有。
如果您喜欢这个软件包,请给 LinkAce 点赞。
安装
您可以通过 composer 安装此软件包
composer require lianmaymesi/lara-installer
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Lianmaymesi\LaraInstaller\LaraInstallerServiceProvider" --tag="lara-installer-config"
可选地,您可以使用以下命令发布视图
php artisan vendor:publish --provider="Lianmaymesi\LaraInstaller\LaraInstallerServiceProvider" --tag="lara-installer-views"
使用方法
您必须在路由中添加中间件以将所有路由重定向到安装。如果您已安装并创建了用户,中间件允许进入应用程序路由。
Route::middleware(['web', 'check-install'])->group(function () { // Your routes });
配置
PHP 版本
您必须输入应用程序所需的 PHP 版本 ID,格式如下 8.0.12 => 8 * 10000 + 0 * 100 + 12
return [
'php_version_id' => env('LI_PHP_VERSION_ID', 80012)
]
应用程序版本
输入您的应用程序版本,以便在安装页面显示
return [
'app_version' => env('LI_APP_VERSION', '1.0.0'),
]
安装后重定向
一旦您的应用程序安装成功,用户将被重定向到
return [
'redirect_to' => env('LI_REDIRECT_TO', 'home')
]
营销标题 & 标签
如果您想保留默认 UI 而不发布供应商视图文件,您可以在前端自定义数据
return [
'heading' => env('LI_MARKETING_HEADING', 'Laravel installer for your App'),
'sub_heading' => env('LI_MARKETING_SUB_HEADING', 'A simple UI installation setup for your Laravel Application - Heavily inspired from LinkAce'),
'cta' => env('LI_MARKETING_CTA', 'https://github.com/lianmaymesi/lara-installer')
]
测试
composer test
更新日志
请参阅 CHANGELOG 以获取有关最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全漏洞
请参阅 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。