定制 42sol/laravel-installer 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

42sol/laravel-installer

Composer 安装命令:

composer require 42sol/laravel-installer

包简介

Laravel projects installer

README 文档

README

About

Форк от библиотеки LaravelInstaller.

Фичи:

  • Ппроверить соответсвие требованиям сервера.
  • Проверить разрешения на папках.
  • Возможность настроить .env.
    • руками через редактор
    • через мастер форм
  • Провести миграции.
  • Засидить таблицы.
  • Создать учётку с админскими доступами

Requirements

Installation

  1. В коревой папке проекта в терминале выполнить команду:
    composer require 42sol/laravel-installer
  1. Зарегистрировать пакет
  • С версии Laravel 5.5 поддерживается автоматическое обнаружение, но можно сделать и в ручную, добавив AppServiceProvider.php
	'providers' => [
	    RachidLaasri\LaravelInstaller\Providers\LaravelInstallerServiceProvider::class,
	];
  1. Опубликовать ресурсы пакета в соответствующие папки проекта:
    php artisan vendor:publish --tag=installer

Routes

  • /install

Usage

  • Для пути Install

    • Чтобы начать установку, откройте путь /install и следуйте инструкциям.
    • После окончания установки пустой файл installed будет создан в /storage. Дальнейшие попытки открыть путь /install перенаправляются на /dashboard.
  • Поясненеия по файлам проекта:

Файл Описание
config/installer.php Файл конфигов. Для установления требований к папкам, модулям и данным для форм.
public/installer/assets Ассеты стилей.
resources/views/vendor/installer Страницы инсталлятора написанные с использованием blade
resources/lang/en/installer_messages.php Переводы на русский и английский

Help

  • К оригаинальной либе есть туториал, на случай если кто-то не разберётся: Laravel Installer by Devdojo

Screenshots

Скрины из оригинальной либы, но суть осталась такой же, просто кое-где стало меньше опций и появились дополнительные этапы

Installer

Laravel web installer | Step 1 Laravel web installer | Step 2 Laravel web installer | Step 3 Laravel web installer | Step 4 Menu Laravel web installer | Step 4 Classic Laravel web installer | Step 4 Wizard 1 Laravel web installer | Step 4 Wizard 2 Laravel web installer | Step 4 Wizard 3 Laravel web installer | Step 5

统计信息

  • 总下载量: 158
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 482
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-01-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固