lianmaymesi/lara-installer

此软件包已被废弃且不再维护。未建议替代软件包。

为您的 Laravel 应用程序提供简单的 UI 安装设置

资助软件包维护!
lianmaymesi

安装次数: 3

依赖者: 0

建议者: 0

安全性: 0

星标: 3

关注者: 1

分支: 0

开放问题: 2

语言:Blade

0.0.1 2022-02-14 13:35 UTC

README

为您的 Laravel 应用程序提供简单的 UI 安装设置 - 受 LinkAce 极大启发LinkAce

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这个软件包不是我自己独立完成的。我只是将安装设置从 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)。请参阅许可证文件获取更多信息。