Download the PHP package vtapp/vtphp without Composer
On this page you can find all versions of the php package vtapp/vtphp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package vtphp
VTPHP Framework - Virtual Tech PHP
A powerful, modern PHP framework inspired by Laravel, featuring Eloquent-like ORM, Blade templating (.blade.php), service providers, collections, comprehensive CLI tools, and modern frontend stack with Vite + Tailwind CSS.
🎯 Quick Navigation
- 📚 Full Documentation → - Complete guides and tutorials
- ⚡ Quick Start → - Get started in 5 minutes
- 📖 Complete Guide → - Everything you need to know
- 🔍 Quick Reference → - Commands and snippets
✨ Features
✅ MVC Architecture - Clean separation of concerns
✅ Eloquent-like ORM - ActiveRecord pattern with query builder
✅ Blade Templating - .blade.php files with layouts, components, slots
✅ Service Providers - SDK and package integration support
✅ Collections - 40+ powerful array manipulation methods
✅ RESTful Routing - Resource routes with middleware (CORS, CSRF, Auth)
✅ Database Migrations - Version control for your database
✅ Validation System - 20+ built-in validation rules
✅ Artisan CLI - 95+ commands for rapid development
✅ Beautiful Error Pages - Laravel-like exception handler with stack traces
✅ Vite + Tailwind CSS - Modern frontend tooling with hot reload
✅ Alpine.js - Lightweight reactive framework included
✅ Mail System - PHPMailer integration
✅ Logging - Monolog with multiple channels
✅ Cache - File, Redis, Database drivers
✅ Storage - Flysystem for local/cloud storage
✅ Events - Event dispatcher system
✅ Queue - Background job processing
📦 Installation & Setup
1. Install PHP Dependencies
2. Install Node Dependencies (for Vite + Tailwind)
3. Environment Configuration
Edit .env and configure your database:
4. Create Database
Create a MySQL database:
5. Run Migrations
6. Build Frontend Assets
Development:
Production:
7. Start Development Server
Visit: http://localhost:8000
🚀 Quick Examples
Create a Model
Create a Controller
Create a Migration
Define Routes
Edit routes/web.php:
Create API Routes
Edit routes/api.php:
Common CLI Commands
Using Collections
Service Providers for SDK Integration
Install any Composer package and integrate it:
Create a service provider:
Register in config/app.php:
Blade Templating
Create layouts and components:
📁 Folder Structure
📚 Documentation
All documentation is now located in the docs/ folder:
- Documentation Index - Start here!
- Quick Start Guide - 5-minute setup
- Complete Framework Guide - Everything you need
- Quick Reference - Commands and snippets
- Blade Templating - Layouts, components, directives
- Service Providers - SDK integration
- Collections - 40+ array methods
- API Development - REST API guide
- Advanced Topics - Transactions, uploads, caching
🎓 Next Steps
- Read Quick Start Guide to get up and running
- Follow CRUD Tutorial to build your first app
- Learn Blade Templating for beautiful views
- Explore Documentation Index for everything else
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📝 License
This framework is open-sourced software licensed under the MIT license.
VTPHP Framework v1.0.0 - Built with ❤️ by Virtual Tech 4. Use collections for data manipulation 5. Check example controllers in app/Controller/ 6. Study example views in resource/views/
Support
For detailed documentation, see docs/README.md
Happy coding! 🚀
All versions of vtphp with dependencies
phpmailer/phpmailer Version ^6.8
monolog/monolog Version ^3.5
nesbot/carbon Version ^2.72
guzzlehttp/guzzle Version ^7.8
vlucas/phpdotenv Version ^5.6
symfony/var-dumper Version ^6.4
symfony/console Version ^6.4
symfony/http-foundation Version ^6.4
league/flysystem Version ^3.23
predis/predis Version ^2.2
ramsey/uuid Version ^4.7
league/commonmark Version ^2.4
intervention/image Version ^2.7
bacon/bacon-qr-code Version ^2.0
symfony/process Version ^6.4
symfony/finder Version ^6.4
psr/simple-cache Version ^3.0
psr/log Version ^3.0