承接 42-sol/laravel-installer 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

42-sol/laravel-installer

Composer 安装命令:

composer require 42-sol/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

42-sol/laravel-installer 适用场景与选型建议

42-sol/laravel-installer 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 7 次下载、GitHub Stars 达 0, 最近一次更新时间为 2022 年 12 月 29 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 42-sol/laravel-installer 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 42-sol/laravel-installer 我们能提供哪些服务?
定制开发 / 二次开发

基于 42-sol/laravel-installer 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-12-29