Download the PHP package jmrashed/laravel-installer without Composer
On this page you can find all versions of the php package jmrashed/laravel-installer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jmrashed/laravel-installer
More information about jmrashed/laravel-installer
Files in jmrashed/laravel-installer
Package laravel-installer
Short Description A complete web installer for Laravel applications, making the setup process simple and user-friendly.
License MIT
Homepage https://github.com/jmrashed/laravel-installer
Informations about the package laravel-installer
Laravel Installer v2.0.9
Laravel Installer v2.0.9 is a complete enterprise-grade package designed to simplify and secure the installation process for Laravel projects. This installer features advanced security, performance monitoring, database backup/recovery, and a comprehensive 9-step installation process.
π What's New in v2.0.9
v2.0.9 adds Laravel 12 support (composer require jmrashed/laravel-installer was failing to resolve into any new Laravel 12 app before this fix). It builds on v2.0.8, a security & stability release: the v2.0.0 security/performance/progress/dependency middleware described below is now actually registered and active on every installer route (previously implemented but not wired in) β see CHANGELOG.md for the full list of fixes, including a command-injection fix in the dependency installer and a permanent license-validation bypass fix.
π What's New in v2.0.0
β Complete 9-Step Installation Process
- Welcome Screen - Introduction and overview
- Server Requirements - PHP version and extension checks
- File Permissions - Directory permission validation
- Dependencies Check - Composer dependency validation (NEW)
- Environment Setup - .env file configuration
- Database Configuration - Database connection setup
- Database Backup & Migration - Automated backup and migration (NEW)
- Cache & Queue Setup - Performance optimization (NEW)
- Performance Dashboard - Real-time monitoring (NEW)
π‘οΈ Enhanced Security Features
- XSS Protection - Input sanitization and validation
- Rate Limiting - IP-based request throttling (20 req/5min)
- Security Headers - CSP, Frame Options, XSS Protection
- Audit Logging - Comprehensive security event logging
- Suspicious Content Detection - Automatic threat detection
β‘ Performance Monitoring
- Real-time Metrics - Execution time, memory usage tracking
- Performance Dashboard - Interactive charts and graphs
- Database Optimization - Query optimization for large datasets
- Cache Management - Automated cache clearing and optimization
- Memory Optimization - Garbage collection and memory management
π Resumable Installation
- Progress Tracking - Visual progress indicators
- State Persistence - Resume interrupted installations
- Step Validation - Prevent skipping required steps
- Error Recovery - Automatic rollback on failures
πΎ Database Backup & Recovery
- Pre-migration Backup - Automatic database backup
- Multi-database Support - MySQL, PostgreSQL, SQLite
- Rollback Capability - Restore on migration failures
- Batch Processing - Handle large database migrations
π Statistics
- Total Downloads:
- Monthly Downloads:
- GitHub Stars:
- GitHub Forks:
π Features
Core Features
- β System Requirements Check - PHP version and extension validation
- β Environment File Setup - Interactive .env configuration
- β Database Configuration - Multi-database support with testing
- β Purchase Code Validation - Envato marketplace integration
- β User-Friendly Interface - Modern responsive design
v2.0.0 New Features
- β Dependency Management - Composer package validation and installation
- β Performance Monitoring - Real-time metrics and optimization
- β Security Enhancements - XSS protection, rate limiting, audit logging
- β Database Backup/Recovery - Automated backup with rollback capability
- β Cache & Queue Setup - Redis, database, sync queue configuration
- β Progress Tracking - Resumable installation with state persistence
- β Multi-language Support - English translations are complete; 18 additional locales are scaffolded with partial coverage (contributions welcome, see CONTRIBUTING.md)
- β API Endpoints - RESTful APIs for all installation operations
π οΈ Installation
Step 1: Install Package
Step 2: Publish Configuration
Step 3: Publish Assets (Optional)
π How to Use
Web Interface
Navigate to /install in your browser to start the installation wizard.
Command Line
Clear Installer Caches
Demo Screenshots
π§ API Endpoints
Progress Tracking
GET /install/api/progress- Get installation progressPOST /install/api/progress/update- Update progress step
Dependencies
GET /install/api/dependencies/check- Check dependenciesPOST /install/api/dependencies/install- Install packages
Performance
GET /install/api/performance/metrics- Get real-time metricsPOST /install/api/performance/optimize- Optimize performance
Database
POST /install/api/database/migrate- Run migrations with backupPOST /install/api/database/rollback- Rollback to backup
Cache & Queue
POST /install/api/cache/clear- Clear all cachesPOST /install/api/queue/setup- Configure queue drivers
π‘οΈ Security Features
Input Validation
Rate Limiting
Security Headers
X-Content-Type-Options: nosniffX-Frame-Options: DENYX-XSS-Protection: 1; mode=blockContent-Security-Policy: default-src 'self'
β‘ Performance Features
Real-time Monitoring
Database Optimization
πΎ Database Backup
Automatic Backup
Manual Rollback
π Progress Tracking
Check Progress
Resume Installation
π Envato Integration
API Configuration
Sample API Response
π v2.0.0 Directory Structure
π§ System Requirements
Minimum Requirements
- PHP: 8.1 or higher
- Laravel: 9.0 or higher
- Memory: 128MB minimum, 512MB recommended
- Disk Space: 50MB for package files
Required PHP Extensions
mbstring- String manipulationopenssl- Encryption and securitypdo- Database connectivitytokenizer- Code parsingxml- XML processingctype- Character type checkingjson- JSON processingcurl- HTTP requests (for Envato API)
Optional Extensions
redis- For Redis queue/cache supportopcache- For performance optimizationzip- For backup compression
π Release Information
Version: v2.0.9
Release Date: 2026-07-28
Status: Production Ready
Breaking Changes: No (security/bug-fix release, see CHANGELOG.md)
Upgrading to v2.0.9
If you were relying on the v2.0.x security/performance/progress/dependency middleware being present-but-inactive, note that as of v2.0.9 they are registered on every installer route by default β see CHANGELOG.md for details before upgrading a publicly-reachable deployment.
π€ Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit changes:
git commit -m 'Add amazing feature' - Push to branch:
git push origin feature/amazing-feature - Open a Pull Request
π License
This package is licensed under the MIT License.
π¬ Support
- GitHub Issues: Report bugs and request features
- Documentation: Full documentation
- Email Support: Contact us directly for enterprise support
Author
Md Rasheduzzaman
Full-Stack Software Engineer & Technical Project Manager
Building scalable, secure & AI-powered SaaS platforms across ERP, HRMS, CRM, LMS, and E-commerce domains.
Over 10 years of experience leading full-stack teams, cloud infrastructure, and enterprise-grade software delivery.
π Portfolio: jmrashed.github.io
βοΈ Email: [email protected]
πΌ LinkedIn: linkedin.com/in/jmrashed
π Blog: medium.com/@jmrashed
π» GitHub: github.com/jmrashed
βNeed a Reliable Software Partner? I build scalable, secure & modern solutions for startups and enterprises.β
All versions of laravel-installer with dependencies
illuminate/console Version ^9.0|^10.0|^11.0|^12.0
illuminate/http Version ^9.0|^10.0|^11.0|^12.0
illuminate/support Version ^9.0|^10.0|^11.0|^12.0
laravel/framework Version *