LaravelPackages.net
Acme Inc.
Toggle sidebar
42sol/laravel-installer

Laravel projects installer

163
0
About 42sol/laravel-installer

42sol/laravel-installer is a Laravel package for laravel projects installer. It currently has 0 GitHub stars and 163 downloads on Packagist. Install it with composer require 42sol/laravel-installer. Discover more Laravel packages by 42sol or browse all Laravel packages to compare alternatives.

Last updated

Laravel Web Installer | A Web Installer Package

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

Comments