Best of LaravelJanuary 2024

  1. 1
    Article
    Avatar of lnLaravel News·2y

    Dive into the Streamlined Directory Structure in Laravel 11

    Laravel 11 introduces a streamlined directory structure with significant updates in the app, config, database, routes, and test directories.

  2. 2
    Article
    Avatar of medium_jsMedium·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. 3
    Article
    Avatar of lnLaravel News·2y

    Use Model shouldBeStrict when starting a new Laravel app

    Learn why turning on Model::shouldBeStrict() is the first thing to do when starting a new Laravel app. It helps prevent basic mistakes and provides instant feedback.

  4. 4
    Article
    Avatar of medium_jsMedium·2y

    Stop using old-fashioned closures in modern PHP. There are 4* ways to replace them.

    Learn about the popular use cases of closures in PHP, understand when it's not ideal to use closures, and discover four ways to replace them in modern PHP.

  5. 5
    Article
    Avatar of medium_jsMedium·2y

    Most Useful Package You Must Know as a Laravel Developer

    Discover a collection of useful Laravel packages that can enhance your productivity as a developer.

  6. 6
    Article
    Avatar of medium_jsMedium·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. 7
    Article
    Avatar of lnLaravel News·2y

    Introducing Filament v3.2

    Filament v3.2 introduces new features including CSV/Excel export action, clusters for grouping resources, deferred table filters, unsaved changes alerts, revealable password fields, and more.

  8. 8
    Article
    Avatar of supabaseSupabase·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. 9
    Article
    Avatar of communityCommunity 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. 10
    Article
    Avatar of lnLaravel News·2y

    Use this Filament starter template on your next TALL project

    A Filament starter template for TALL stack applications. It provides a quick and clean starting point with pre-configured features and tools.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·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. 12
    Article
    Avatar of freekFREEK.DEV·2y

    Creating beautiful invoices using Tailwind and Laravel PDF

    Learn how to create beautiful invoices using Tailwind and Laravel PDF. Transform Blade views into PDFs using the Laravel PDF package and style them with Tailwind. A minimal example is provided.