Skip to content

Latest commit

 

History

History
99 lines (84 loc) · 2.28 KB

README.md

File metadata and controls

99 lines (84 loc) · 2.28 KB

PhpSlides Framework Documentation

1. Getting Started

2. Core Concepts

2.1 Routing System

2.2 View System

  • View Rendering Basics
  • Working with .psl Files
  • Template Syntax
  • Including Other Views
  • View Components
  • Passing Data to Views

2.3 Authentication

  • AuthGuard Overview
  • User Authentication
  • Authentication Middleware
  • Protected Routes
  • Session Management

3. Advanced Features

3.1 Request Handling

  • Request Object
  • Query Parameters
  • Route Parameters
  • Request Validation
  • File Uploads
  • Request Headers

3.2 Database Integration

  • Database Configurationm
  • Query Builder
  • Table Creation
  • Column Management
  • Database Forgery System
  • Data Migration

3.3 API Development

  • RESTful API Basics
  • API Versioning
  • API Route Definition
  • Controller Integration
  • Response Formatting
  • API Authentication

3.4 Security

  • JWT Implementation
    • Token Generation
    • Payload Management
    • Token Verification
    • Token Expiration
  • CSRF Protection
  • XSS Prevention
  • Security Best Practices

4. Template Engine Features

4.1 View Syntax

  • PHP Tags Usage
  • Control Structures
    • Foreach Loops
    • For Loops
    • While Loops
    • If/Else Conditions
  • Comments
  • Props System
  • Bracket Interpolation

4.2 Asset Management

  • Public Files Handling
  • Image Processing
  • Resource Management
  • Asset Optimization