Download the PHP package ufukcanatann/prism without Composer
On this page you can find all versions of the php package ufukcanatann/prism. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ufukcanatann/prism
More information about ufukcanatann/prism
Files in ufukcanatann/prism
Package prism
Short Description PRISM - Modern PHP Framework for Enterprise Applications
License MIT
Informations about the package prism
PRISM Framework
Modern PHP Framework for Enterprise Applications
PRISM Framework is a powerful, secure, and developer-friendly PHP framework designed for building modern web applications and APIs. Built with enterprise-grade features and best practices in mind.
Key Features
- MVC Architecture: Clean, organized Model-View-Controller structure
- Blade Template Engine: Powerful and intuitive templating system
- Built-in Security: CSRF protection, XSS prevention, input validation
- High Performance: Optimized routing, caching, and database operations
- Dependency Injection: Modern service container and dependency injection
- Powerful CLI Tools: Code generators and management commands
- Database Features: Migrations, seeders, factories, and query builder
- RESTful APIs: Built-in API support with JSON responses
- Middleware System: Flexible request/response processing
- Modern UI: Bootstrap 5 integration for responsive design
Requirements
- PHP 8.0 or higher
- MySQL 5.7+ / PostgreSQL 10+ / SQLite 3
- Composer
- Web server (Apache/Nginx)
Quick Start
Installation with Composer (Recommended)
Manuel Installation
1. Download Project
2. Load Dependencies
3. Environment Setup
4. Environment Configuration
Edit the .env
file:
5. Framework Installation
6. Start Development Server
Go to http://127.0.0.1:8000
to view your application
Usage Examples
Generate Your First Components
Define Routes
Create Controllers
Build Views with Blade
Configuration
Environment Variables
Configure the following settings in .env
file:
Middleware Configuration
Security
- CSRF Protection: CSRF token validation for all forms
- Encryption: Secure password hashing with bcrypt
- Session Security: Secure session management
- SQL Injection Protection: Prepared statements usage
- XSS Protection: Output escaping
- Audit Logging: Comprehensive user activity tracking
Database Schema
The system includes the following core tables:
users
- User informationmigrations
- Migration trackingpassword_resets
- Password reset tokensfailed_jobs
- Failed job queue
API Usage
RESTful Endpoints
Frontend
- Bootstrap 5: Modern and responsive design
- Font Awesome: Icon library
- Chart.js: Charts and statistics
- jQuery: JavaScript library
CLI Commands
PRISM Framework comes with powerful CLI tools to speed up development:
Code Generators
Database Operations
System Management
Testing
Contributing
- Fork the project
- Create 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
) - Create Pull Request
License
This project is licensed under the MIT License.
Support
For any issues or suggestions:
- Open an issue
- Email: [email protected]
Updates
v3.0.0
- Initial release
- Basic MVC structure
- User management
- Database migrations
- API support
- Modern UI
PRISM Framework - Modern PHP Framework for Enterprise Applications
All versions of prism with dependencies
symfony/http-foundation Version ^6.0
symfony/routing Version ^6.0
symfony/http-kernel Version ^6.0
symfony/var-dumper Version ^6.0
symfony/console Version ^6.0
symfony/filesystem Version ^6.0
symfony/validator Version ^6.0
symfony/dependency-injection Version ^6.0
symfony/event-dispatcher Version ^6.0
symfony/cache Version ^6.0
symfony/config Version ^6.0
symfony/yaml Version ^6.0
symfony/serializer Version ^6.0
symfony/expression-language Version ^6.0
filp/whoops Version ^2.15
vlucas/phpdotenv Version ^5.5
illuminate/view Version ^10.0
jenssegers/blade Version ^2.0
paragonie/anti-csrf Version ^2.4
defuse/php-encryption Version ^2.3
monolog/monolog Version ^3.0
league/container Version ^4.0
league/event Version ^2.0
league/route Version ^5.0
league/plates Version ^3.5
php-di/php-di Version ^7.0
nikic/fast-route Version ^1.3
doctrine/annotations Version ^2.0
doctrine/cache Version ^2.0
doctrine/collections Version ^1.8
doctrine/inflector Version ^2.0
doctrine/lexer Version ^2.0
doctrine/orm Version ^2.11
doctrine/dbal Version ^3.0
doctrine/migrations Version ^3.0
ramsey/uuid Version ^4.0
ramsey/collection Version ^1.2
guzzlehttp/guzzle Version ^7.0
psr/log Version ^3.0
psr/cache Version ^3.0
psr/container Version ^2.0
psr/event-dispatcher Version ^1.0
psr/http-message Version ^1.0
psr/http-server-handler Version ^1.0
psr/http-server-middleware Version ^1.0