Skip to content

PHP & Laravel

Server-side web development with PHP 8.x and the Laravel framework.

PHP Fundamentals

  • [[php-type-system]] - types, strict_types, comparison, strings, casting
  • [[php-arrays]] - array types, functions, sorting, destructuring
  • [[php-control-structures]] - match, loops, functions, closures, arrow functions, dates
  • [[php-oop-fundamentals]] - classes, inheritance, interfaces, traits, namespaces, PSR-4
  • [[php-pdo-and-sessions]] - PDO, prepared statements, sessions, auth, file upload

Custom MVC Framework

  • [[mvc-framework]] - Router, Controller, Model, View, validation, pagination, middleware

Laravel Framework

  • [[laravel-architecture]] - service container, providers, facades, directory structure
  • [[laravel-routing]] - routes, controllers, resource routes, route groups
  • [[laravel-middleware]] - request pipeline, auth guards, authorization
  • [[laravel-authentication]] - login, registration, password hashing, throttle
  • [[laravel-eloquent-orm]] - models, relationships, query builder, soft deletes
  • [[laravel-migrations]] - schema, foreign keys, seeding
  • [[laravel-blade-templates]] - layouts, components, directives
  • [[laravel-validation]] - form requests, rules, error messages
  • [[laravel-file-storage]] - disk, file upload, images