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