sudivpalash/installer

Laravel 项目安装包

安装: 4

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

语言:Blade

v1.0.2 2022-07-26 16:17 UTC

This package is auto-updated.

Last update: 2024-09-10 03:10:02 UTC


README

alt text

Latest Version on Packagist Software License Total Downloads

installer 是一个 Laravel 项目的安装包。

安装

通过 Composer

composer require sudippalash/installer

发布配置文件

您可以使用以下方式发布配置文件

php artisan vendor:publish --provider="Sudip\Installer\Providers\AppServiceProvider" --tag=config

这是已发布配置文件 config/installer.php 的内容

    return [
        /*
        |--------------------------------------------------------------------------
        | php
        |--------------------------------------------------------------------------
        |
        | PHP required a version for your system and required extensions that user needs to enable or install on the server.
        | 
        */

        'php' => [
            'require_version' => '7.3.0',
            'require_extension' => ['bcmath', 'ctype', 'fileinfo', 'gd', 'json', 'mbstring', 'openssl', 'PDO', 'tokenizer', 'xml'],
        ],

        /*
        |--------------------------------------------------------------------------
        | Direcotries Permissions
        |--------------------------------------------------------------------------
        |
        | Users need to assign minimum permission for these project folders.
        | 
        */
        'direcotries_permissions' => [
            'bootstrap/cache' => '775',
            'storage/app' => '775',
            'storage/framework' => '775',
            'storage/logs' => '775',
        ],
        
        /*
        |--------------------------------------------------------------------------
        | env
        |--------------------------------------------------------------------------
        |
        | Set your default .env value. The form will show those data then the user can change it.
        | 
        */
        'env' => [
            'APP_NAME' => 'Laravel',
            'APP_URL' => url('/'),

            'LOG_CHANNEL' => 'daily',
            'FILESYSTEM_DRIVER' => 'public',

            'DB_HOST' => '127.0.0.1',
            'DB_PORT' => 3306,
            'DB_DATABASE' => 'laravel',
            'DB_USERNAME' => 'root',
            'DB_PASSWORD' => '',

            'MAIL_MAILER' => 'smtp',
            'MAIL_HOST' => 'smtp.mailgun.org',
            'MAIL_PORT' => 587,
            'MAIL_USERNAME' => null,
            'MAIL_PASSWORD' => null,
            'MAIL_ENCRYPTION' => 'tls',
            'MAIL_FROM_ADDRESS' => null,
            'MAIL_FROM_NAME' => 'Laravel',
        ],
    ];

用法

在浏览器地址栏中输入

{your_project_url}/install

许可证

MIT 许可证(MIT)。请参阅 许可证文件 获取更多信息。