DaniPoletto / design-patterns-laravel

This project provides examples of design patterns.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel Logo

About This Project

This project provides examples of design patterns.

Used Technologies

Laravel 10 with PHP 8.2.9.

Getting Started

  1. Clone the repository

  2. Install dependencies

composer install
  1. Run the server
docker-compose up

Run tests

docker exec -it container-name bash
php artisan test

Examples

  • Strategy Pattern Example:

    Displays a different message depending on the day of the week.

    Imagem

  • Observer Pattern Example:

    Notifies multiple devices when an email is received.

    Imagem

Other projects

Explore my other projects

About

This project provides examples of design patterns.


Languages

Language:PHP 98.2%Language:Blade 1.0%Language:Dockerfile 0.5%Language:JavaScript 0.3%