MVC Architecture (Controllers, Views)
Blade-style Templating Engine
Simple Database Query Builder
Configuration Management (.env support)
Basic CLI Commands (Artisan-style)
Dependency Injection Container
Eloquent-inspired ORM (Lightweight)
Authentication System
Form Validation
Session Management
Persian Date & Currency Support
📖 Quick Start
- Create a Route php // routes/web.php
$router = new \Core\Router\Router(); $router->addRoute('get', '/', [\App\Http\Controllers\HomeController::class, 'index']); $router->addRoute('get', '
- Create a Controller php
- // app/Controllers/UserController.php
class UserController { public function show($id) { $user = User::find($id); return view('users.show', compact('user')); } }
<title>Welcome to Laraport</title> 🔧 Database Usage php // Query Builder $users = DB::table('users') ->where('active', 1) ->orderBy('created_at', 'desc') ->get(); 🎯 Requirements PHP 8.0 or higherComposer
📄 License The Laraport framework is open-sourced software licensed under the MIT license.
🤝 Contributing Thank you for considering contributing to Laraport! Please read our contributing guide before submitting a pull request.
🐛 Security Vulnerabilities If you discover a security vulnerability within Laraport, please send an e-mail to security@laraport.dev.
Discord Community
GitHub Issues
Built with ❤️ by the Laraport Community