Best of Laravel — January 2024
- 1
- 2
Medium·2y
Adapter Design Pattern
The Adapter Design Pattern is a software design pattern that allows the interface of an existing class to be used as another interface. It solves the problem of making incompatible classes compatible by using an intermediate class that implements a common interface. Some other examples of using the Adapter Design Pattern include getting news feeds from different sources, sending notifications through different channels, using different cache drivers, using different file storage adapters, logger, and database clients.
- 3
- 4
- 5
- 6
Medium·2y
SOLID Principles of Object-Oriented Programming in Laravel
Learn about the SOLID principles in Laravel development, including Single Responsibility Principle (SRP), Open/Closed Principle (OCP), Liskov Substitution Principle (LSP), Interface Segregation Principle (ISP), and Dependency Inversion Principle (DIP). Explore Laravel-specific design patterns like Repository Pattern and Service Pattern. Discover effective use of Laravel Eloquent for clean code and learn about advanced Eloquent techniques. Understand the importance of testing and refactoring in Laravel development. Gain insights from case studies and real-world examples of SOLID principles in Laravel projects.
- 7
- 8
Supabase·2y
Getting started with Laravel and Postgres
Learn how to get started with Laravel and Postgres using Supabase as an alternative to Heroku. Set up a new Laravel application, install the authentication template, configure the Postgres connection details, run database migrations, and start the app.
- 9
Community Picks·2y
PHP Benchmarks: Real-World Speed Tests for Versions 8.1, 8.2, and 8.3
The post provides performance benchmarks for different PHP versions on popular CMSs and frameworks. WordPress performs better with newer PHP versions, and upgrading to PHP 8.3 is recommended. Laravel, Drupal, Joomla, and other platforms also show performance improvements with the latest PHP version.
- 10
- 11
freeCodeCamp·2y
How to Use React.js with Laravel to Build a Draggable Tasklist App
Learn how to use React.js with Laravel to build a draggable tasklist app. This article provides step-by-step instructions and covers important concepts in React.js and Laravel. By the end, you'll have a single-page app for managing tasks with draggable items.
- 12