Skip to content

danieltrolezi/laravel-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

version build

📦 Base Laravel Application

This setup serves as the foundation for my personal Laravel projects and a playground for my coding experiments.

If you prefer a streamlined development experience, consider checking out tools like phpctl, docker-php, or devpod.

However, if you enjoy diving deep into the workings of everything, feel free to take a look.

Documentation

❇️ Full documentation available on the Wiki.

Explore examples on how to use:

Key Technologies

  • Backend: PHP 8.3 + Laravel 11 Framework
  • Databases: MySQL 8 + Redis
  • Containerization: Docker
  • Web Server: Nginx
  • PHP Processor: PHP-fpm
  • Process Supervisor: Supervisord

Development Experience

  • CI/CD Ready: Github Actions + AWS
  • Code Sniffer (PSR-12): Enforces consistent and clean coding practices
  • Git Hooks: Automates tasks to enhance your workflow
  • Unit Testing: Ensures your code works as intended
  • Xdebug Integration: Elevates your debugging capabilities
  • Swagger: For comprehensive OpenAPI documentation
  • Rector: Simplifies PHP/Laravel version upgrades

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.

You are free to:

  • Share: Copy and redistribute the material in any medium or format
  • Adapt: Remix, transform, and build upon the material

Under the following terms:

  • Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made.
  • NonCommercial: You may not use the material for commercial purposes.

Read the full license text here: CC BY-NC 4.0 License.