Download the PHP package codelone/codec-web-installer without Composer
On this page you can find all versions of the php package codelone/codec-web-installer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download codelone/codec-web-installer
More information about codelone/codec-web-installer
Files in codelone/codec-web-installer
Package codec-web-installer
Short Description Codec Web Installer - WordPress-like installer package for Laravel applications
License MIT
Informations about the package codec-web-installer
Laravel Installer Package
A WordPress-like installer package for Laravel applications that provides a smooth, multi-step installation processES.
Features
- Multi-step Installation Process: Guided installation similar to WordPress
- System Requirements Check: Validates PHP version, extensions, and folder permissions
- License Verification: API-based license validation system
- Database Setup: Automated database configuration and SQL import
- Security Features: Installation lock, CSRF protection, and secure API communication
Installation
Install the package via Composer:
The package will auto-register the service provider in Laravel 5.5+.
Configuration
Publish the configuration file:
Update your .env
file with the API endpoint and product ID:
Usage
1. Access the Installer
Visit /installer
in your browser to start the installation process.
2. Installation Steps
- Welcome Page: Introduction and overview
- System Requirements: Check PHP version, extensions, and permissions
- License Verification: Enter license key and email for validation
- Database Setup: Configure database connection and import data
- Completion: Installation summary and next steps
3. API Endpoint
Your server should provide this API endpoint:
License Verification Endpoint
Note: The product_data
field contains the SQL content that will be imported into the database during installation.
Configuration Options
System Requirements
Customize requirements in config/installer.php
:
Customization
Publish views for customization:
Security
- Installation is locked after completion via a lock file
- Routes are protected by middleware
- All forms include CSRF protection
- Database credentials are validated before use
- API communication uses secure HTTPS
License Lock
After successful installation, a lock file is created at storage/installer.lock
. To reinstall:
- Delete the lock file
- Clear browser cache
- Visit
/installer
again
Requirements
- PHP 8.2 or higher
- Laravel 10.0 or higher (supports Laravel 12.x)
- Required PHP extensions (see configuration)
- Writable storage directories
Contributing
Please see CONTRIBUTING.md for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
License
The MIT License (MIT). Please see License File for more information.
All versions of codec-web-installer with dependencies
laravel/framework Version ^10.0|^11.0|^12.0
guzzlehttp/guzzle Version ^7.0
nesbot/carbon Version ^2.0|^3.0