sdtech/project-installer

带有codecanyon产品验证的简单Laravel网站安装程序

v1.0.3 2022-09-02 09:41 UTC

This package is auto-updated.

Last update: 2024-09-30 01:34:53 UTC


README

Latest Version Issues Stars Stars Total Downloads

关于

一个简单的Laravel项目安装程序,具有验证Envato产品许可证的功能,它提供了一个友好的界面来设置项目、验证产品、数据库和其他配置,只需按照设置向导进行操作即可。当前的功能包括:

  • 检查服务器要求。
  • 检查文件夹权限。
  • 验证Envato购买许可证。
  • 可以通过简单的表单向导设置数据库信息。
  • 迁移数据库。
  • 填充表。

要求

安装

  1. 在终端中从项目的根目录运行
    composer require sdtech/project-installer
  1. 通过在项目的根目录中运行以下命令发布包的视图、配置文件、资产和语言文件
    php artisan vendor:publish --tag=projectinstaller

配置

  1. 前往您的配置文件夹,然后打开 "installer.php" 文件
  2. 在此处搜索 "env_path",在此更改 "env_token" => '更改此值并设置您的codecanyon令牌'。
'env_path' => [
  'env_token' => 'your envato token here',
  'env_url_path' => 'https://api.envato.com/v1/market/private/user/verify-purchase:'
  ]
  1. 还有一件事,验证购买密钥不是强制的,您也可以从配置文件中管理此操作
'checkPurchaseCode' => true, 

[true表示验证购买密钥是强制的,false表示不是强制的]

使用

  1. 创建一个中间件,并在中间件内部代码如下 ->
public function handle(Request $request, Closure $next)
    {
        if (file_exists(storage_path('installed'))) {
            return $next($request);
        }

        return redirect(url('install'));
    }
  1. 然后将中间件名称添加到您的路由中。

就这样了 :-)