Table of Contents


#Laravel News

Mastering Dynamic String Manipulation with Laravel's Str::replaceArray()

Explore Laravel's Str::replaceArray() method for efficient dynamic string manipulation. Learn how to replace multiple placeholders sequentially, perfe…
#Laravel Tutorials #Helpers
By Harris Raftopoulos | Dec 02, 2024


Laravel Jobs – December

Are you looking for your next Laravel adventure? Here is who is hiring, and many of these jobs allow remote work. Check them out.
#News
By Eric L. Barnes | Dec 02, 2024


HydePHP is a Laravel-powered Static Site Generator

HydePHP is a static site generator that helps you make websites, blogs, and documentation pages with tools you already know and love.
#Laravel Packages
By Paul Redmond | Dec 02, 2024


Managing Large Datasets in Laravel with LazyCollection

Discover how Laravel's LazyCollection optimizes memory usage when processing large datasets. Learn to handle extensive data efficiently by loading ite…
#Laravel Tutorials #Helpers #Lazycollection
By Harris Raftopoulos | Dec 03, 2024


Packagist.org is ending support for Composer 1.x

The packagist team announced it's shutting down support for Composer v1.x on February 25th, 2025.
#News
By Eric L. Barnes | Dec 03, 2024


Collect and Monitor Everything About Sent Emails in Your Laravel App

The Laravel Mails package collects everything about sent emails in your Laravel app. Using this package, you can track issues with mail, monitor stats…
#Laravel Packages
By Paul Redmond | Dec 02, 2024


Enhancing Data Processing with Laravel's transform() Method

Explore Laravel's transform() helper for elegant data transformations and null-value handling. Learn how this versatile function simplifies conditiona…
#Laravel Tutorials #Helpers
By Harris Raftopoulos | Dec 04, 2024


Get Xdebug Working With Docker and PHP 8.4 in One Minute

Xdebug has a history of being complex to get going, but I am here to show you how to use it in under a minute with Docker in a Laravel project.
#Laravel Tutorials #Docker
By Paul Redmond | Dec 03, 2024


Dynamic Form Validation in Laravel with prohibited_if

Master Laravel's prohibited_if validation rule – a powerful feature that lets you dynamically block field submissions based on the values of other for…
#Laravel Tutorials #Validation
By Harris Raftopoulos | Dec 03, 2024


Add Approvals to Your Laravel Application

The Laravel Process Approval package adds a structured and efficient approval process to your Laravel application models. Use this package to design m…
#Laravel Packages
By Paul Redmond | Dec 05, 2024


Streamlining Route Parameters in Laravel Using URL Defaults

Simplify route parameters in Laravel using URL defaults – a feature that lets you set global fallback values for your routes, ideal for multilingual s…
#Laravel Tutorials #Helpers
By Harris Raftopoulos | Dec 03, 2024


Flexible Docker Images with PHP INI Environment Variables

In this post, I'll show you how to use environment variables to make your Docker images super flexible. Learn how to use PHP's fallback values for INI…
#Laravel Tutorials
By Paul Redmond | Dec 05, 2024



#Freek Dev

What I Wish Someone Told Me About Postgres

Postgres has many nuances and best practices that are important to understand.
By | Dec 02, 2024


The polyglot stack — PHP & GoLang

A polyglot architecture combines PHP and GoLang to leverage their strengths. PHP enables rapid development, while Go optimizes resource utilization.
By | Dec 03, 2024


Mixing up our styling recipe for Ray v3

By Spatie | Dec 06, 2024



#Made with Laravel

LaraCache – Manage Cache Items based on Model Queries

"Using the LaraCache package, you can cache your heavy and most used queries.
All you have to do is to define the CacheEntity objects in the model and specify a valid name and ttl for them.
LaraCache will handle the rest of process automatically. It will create and update cache entities based on ttl that you've defined for each entity."
#Utility
By | Dec 03, 2024


Solo for Laravel – Run Multiple CLI Commands At Once

"Solo for Laravel is a package to run multiple commands at once, to aid in local development. After installing, you can open the SoloServiceProvider to add or remove commands.
You can have all the commands needed to run your application behind a single command: php artisan solo
Each command then runs in its own tab in Solo."
#DevTools
By | Dec 03, 2024


Larupload – File Uploader for Laravel

"Larupload is a file uploader for Laravel, which is based on ORM and allows users to upload images, videos, audios, and other known file formats.
With Larupload, you can easily upload your files, and it comes with interesting features for uploading videos, audios, and images.
One of the main advantages of using Larupload is that it leverages the Laravel filesystem. As a result, it is easy to switch between different drivers such as Local, SFTP, S3, and many others.
It offers many useful features, including the ability to resize, crop, and optimize uploaded images, as well as manipulate uploaded videos by resizing and cropping them, and creating HTTP Live Streaming (HLS) content from uploaded videos.
Moreover, Larupload can calculate the dominant colors of videos and images, as well as extract their width, height, and duration for videos and audio files."
#Plugins
By | Dec 06, 2024


Jurager/Teams – Manage Teams & User Permissions

"jurager/teams is a Laravel package for managing teams and user permissions, supporting multi-tenant dynamic roles, role groups, and team-specific permissions.
Users can be organized into groups within teams, each with custom permissions and abilities. Permissions assigned to a user group override individual user permissions within a team.
Additionally, users can be added to a global group to grant them access across all teams with the group’s permissions. This feature is ideal for scenarios like providing support across multiple teams without the need to add users to each team individually."
#Eloquent #Utility
By | Dec 06, 2024



#Hashnode

Intro: PHP Package development

Introduction
Laravel is one of the most popular PHP frameworks, known for its elegant syntax and powerful tools that simplify web development. One of the strengths of Laravel is its flexibility and extensibility, allowing developers to create custom …
By Saiful Alam | Dec 02, 2024


Case Studies of Overcoming Disconnection in Remote Laravel Teams

Introduction
Remote Laravel Teams have made outsourcing Laravel development a popular choice for companies looking to scale their operations, access specialized talent, and optimize costs.
However, as with all forms of remote collaboration, disconnec…
By Hire Remote Developers | Dec 02, 2024


Use Cases of Laravel in the E-commerce

Laravel is a strong framework for creating reliable e-commerce platforms. Its sophisticated syntax, large library, and vibrant community allow developers to design unique solutions that meet specific business requirements. In this blog, we will exami…
By Lucy | Dec 02, 2024


Mantén tu Base de Datos Limpia con el Trait Prunable en Laravel

Cuando desarrollas aplicaciones, es normal que, con el tiempo, tu base de datos comience a llenarse de registros innecesarios o desactualizados. Estos datos no solo consumen espacio, sino que también pueden llegar a afectar el rendimiento general de …
By Fernando GP | Dec 02, 2024


Fixing Broken Access Control in Laravel: Coding Examples & Free Tools

Web application security is a critical aspect of development, especially for frameworks like Laravel. One of the most common vulnerabilities is Broken Access Control, which can lead to unauthorized access to sensitive data or features. In this guide,…
By Pentest_Testing_Corp | Dec 03, 2024


How to Configure Tenancy for Laravel Using the Modules Package

First install laravel fresh project or pick your existing project where already has nwidart/laravel-modules.
If you haven’t install any Laravel project then let’s start and explore it –
composer create-project laravel/laravel:^10.0 example-app

Now i…
By Syed Shazeedul Islam | Dec 03, 2024


How to Configure Tenancy for Laravel Using the Modules Package

First, install Laravel fresh project or pick your existing project where already has nwidart/laravel-modules.
If you haven’t install any Laravel project then let’s start and explore it –
composer create-project laravel/laravel:^10.0 example-app

Now …
By Syed Shazeedul Islam | Dec 03, 2024


How to Set Up Google Authentication in Laravel Applications

In this digital world, it’s important for your applications to have a smooth and secure authentication process. This helps improve user experience and the overall security of your apps.
Google Authentication is among the most trusted and convenient w…
By Abhijeet Dave | Dec 03, 2024


Update on Website, Blog, Docs, Demo and Development Progress

On Monday, I started with the most complicated feature, building the "Golden Product". The golden product is the final product imported into the owner's shop. It's super complicated; you can read about the challenges in my last post. If you are inter…
By Fabian Wesner | Dec 04, 2024


Symfony vs Laravel – Which PHP Framework is Better?

The two most well-known and widely-used PHP web frameworks are Laravel and Symfony. When it comes to speed, they are just amazing. They assist companies in developing scalable web apps that are in sync with current technological landscapes, company o…
By Jenifer | Dec 05, 2024


Cara Mudah Build Ekstensi PHP dengan PECL Sesuai Versi PHP Anda

Pendahuluan
Pada artikel ini kalian akan belajar tentang bagaimana build extensi PHP dengan menggunakan make, yang mana tools tersebut membantu dalam me-build PHP Library dari source code sehingga lebih fleksible digunakan pada berbagai versi php dal…
By Arif Rahman Fauzi | Dec 05, 2024


Dev Getting Started

Becoming a skilled programmer is a journey that involves continuous learning, hands-on experience, and adaptability. It’s natural to feel overwhelmed by the many options and questions, but here’s a way to navigate through it:

Becoming the Best Devel…
By chimwemwe chawinga | Dec 05, 2024


Symfony monitoring library implementation

In the last few months I worked heavily to renovate the monitoring experience for Symfony developers. The Symfony monitoring library is the second most popular library among Inspector's customers. The first is the Laravel package.
The release of the …
By Valerio | Dec 06, 2024


Blockchain-Based Chain of Custody (B-COC): Revolutionizing Evidence Management for Law Enforcement 🚓🔒

Introduction
The management of evidence in criminal investigations is one of the most critical tasks in law enforcement. Traditionally, evidence handling has relied on paper-based Chain of Custody (CoC) systems, which are prone to human errors, tampe…
By Fawaz | Dec 06, 2024


Mastering PHP Conditionals and Loops: A Quick Guide

When working with PHP, mastering conditional statements and loops is essential. These structures empower developers to create dynamic, decision-based, and repetitive logic in their code. Let’s explore these core concepts in a concise and engaging way…
By Manan Raj | Dec 06, 2024



#Mastering Laravel

Taking liberties with value objects

Don't get mad
By Joel Clermont | Dec 02, 2024


Some quirks about using Docker in Gitlab pipelines

Especially if you're used to GitHub Actions
By Joel Clermont | Dec 03, 2024


Debugging a segmentation fault

What does it even mean?
By Joel Clermont | Dec 04, 2024


Tests can show code that will break in the future

Make future upgrades easier
By Joel Clermont | Dec 05, 2024


Which collation and character set should I pick?

The answer has changed over time
By Joel Clermont | Dec 06, 2024



#Securing Laravel

Security Tip: strip_tags() Won't Save You from XSS!

[Tip #98] XSS doesn't just hide in <script> tags – it sneaks in through HTML attributes, links, and even inline styles! Don't rely on functions like strip_tags() to keep you safe…
By Stephen Rees-Carter | Dec 02, 2024



#Dev.to

Developer Growth Program: Empowering developers with free ServBay Pro

#webdev #programming #php #beginners
By ServBay | Dec 02, 2024


The anatomy of smart search in Joomla 5 Part 2: Creating a plugin I.

#joomla #php #search #smartsearch
By Sergey Tolkachyov | Dec 02, 2024


PHP OOP Part-2: Constructor and Destructor

#php #oop #beginners #tutorial
By Jamir Hossain | Dec 02, 2024


PHP OOP Part-1: Introduction, Object, and Class

#php #oop #beginners #tutorial
By Jamir Hossain | Dec 02, 2024


How to Connect Redis with PHP Using Docker Compose

#webdev #docker #php #laravel
By Hòa Nguyễn Coder | Dec 02, 2024


A Beginner's Guide to Starting with Laravel Livewire

#livewire #laravel #beginners #tutorial
By Sospeter Mong'are | Dec 02, 2024


🚀 Day 6: Notes & Activity Log Module

#webdev #php #mysql #tutorial
By Ashish prajapati | Dec 02, 2024


1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence

#php #algorithms #leetcode #programming
By MD ARIFUL HAQUE | Dec 02, 2024


Understanding SOLID Principles in PHP

#webdev #backend #designpatterns #php
By Parzival | Dec 02, 2024


What Happens When You Run “php artisan serve” in Laravel?

#php #laravel #webdev #programming
By Mahfuzur Rahman | Dec 03, 2024


YAGNI (You Aren't Gonna Need It)

#webdev #backend #designpatterns #php
By Parzival | Dec 02, 2024


KISS Principle (Keep It Simple, Stupid)

#webdev #backend #designpatterns #php
By Parzival | Dec 02, 2024


Checking out Drupal starshot

#drupal #php #cms
By david duymelinck | Dec 02, 2024


DRY (Don't Repeat Yourself)

#webdev #backend #designpatterns #php
By Parzival | Dec 02, 2024


Lithe Events: A Lightweight and Powerful Event Handling Library for PHP

#php #webdev #lithe
By Lithe | Dec 03, 2024


Fixing Broken Access Control in Laravel: A Step-by-Step Guide with Coding Example

#cybersecurity #vulnerabilities #laravel #security
By Pentest Testing Corp | Dec 03, 2024


Test All your Business Logic in less than 1 second

#php #testing #performance
By Etienne Lebarillier | Dec 03, 2024


Dockerizing a Simple PHP Application

#docker #beginners #devops #php
By Ehtesham Ali | Dec 03, 2024


Best MAMP Alternatives in 2025

#webdev #programming #beginners #php
By ServBay | Dec 03, 2024


2109. Adding Spaces to a String

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Dec 03, 2024


Separation of Concerns (SoC)

#webdev #backend #designpatterns #php
By Parzival | Dec 03, 2024


The Principle of Least Astonishment (POLA)

#webdev #backend #designpatterns #php
By Parzival | Dec 03, 2024


Fail Fast

#webdev #backend #designpatterns #php
By Parzival | Dec 03, 2024


Teach Me How To Scream AI – Seeking PHP/SQL Developer

#webdev #php #mysql #ai
By Jake | Dec 04, 2024


ServBay 1.6.1 Released: Troubleshooting, Password Reset Functionality, and Smart Prompts

#webdev #programming #beginners #php
By ServBay | Dec 04, 2024


Why Laravel is the Framework of Choice for Modern Web Applications

#laravel #php #web #api
By Patoliya Infotech | Dec 04, 2024


Struggling to Manage Multiple PHP Versions and Frameworks? Here's the Perfect Solution!

#phpdevelopment #wordpress #laravel #localwp
By Golam Rahman Sagor | Dec 04, 2024


🚀Building a Laravel API for Vehicle Management

#laravel #api #backend #php
By A0mineTV | Dec 04, 2024


Auto Deploy Laravel with Deployer.yml sample With Github Runner

#laravel #github #cicd #githubactions
By Teddy Zugana | Dec 04, 2024


2825. Make String a Subsequence Using Cyclic Increments

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Dec 04, 2024


Building an Open Source Seller Center in Public

#opensource #laravel #marketplace #ecommerce
By Fabian Wesner | Dec 04, 2024


Laravel: Prístup viacerých aplikácii na rovnakú databázu

#laravel #jetstream
By Juraj Chovan | Dec 04, 2024


Symlink Vulnerability in ManagedConfiguration Framework A12+ ?!

#ios #csharp #cpp #php
By moubix dz | Dec 05, 2024


Real-Time Location Tracking with Laravel and Pulsetracker's Redis Pub/Sub

#laravel #php #redis #javascript
By Walid LAGGOUNE | Dec 06, 2024


The First Project Built with Lithe Is Now Live!

#php #lithe #rialse #webdev
By Lithe | Dec 05, 2024


Using Docker with Laravel Sail

#laravel #docker #php #womenintech
By Snehal Rajeev Moon | Dec 05, 2024


O Primeiro Projeto Criado com Lithe Já Está no Ar!

#php #lithe #rialse #webdev
By Lithe | Dec 05, 2024


Remote Code Execution (RCE) in Laravel: Prevention & Example

#cybersecurity #vulnerabilities #laravel #security
By Pentest Testing Corp | Dec 05, 2024


2337. Move Pieces to Obtain a String

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Dec 05, 2024


Help Needed: Struggling to Set Up PHP Mailer for My Contact Form

#php #development #frontend #webdev
By Dusan Walla | Dec 05, 2024


SonarQube — PHP

#sonarqube #php
By Fehmi Velioglu | Dec 05, 2024


Singleton Theory - PHP

#php #designpatterns #singleton
By Fehmi Velioglu | Dec 05, 2024


How to install PHP 8.3 with OCI8 on Laragon

#oci8 #php #laragon
By Syahril Zulkefli | Dec 05, 2024


Dockerize CodeIgniter 3: A Step-by-Step Guide

#docker #php #devops #beginners
By Ehtesham Ali | Dec 05, 2024


Dockerize Your PHP and MySQL Application: A Step-by-Step Guide to Multi-Container Apps

#docker #beginners #devops #php
By Ehtesham Ali | Dec 05, 2024


How to Filter multiple Posts in WordPress by tag Using AJAX, without using any plugin

#wordpress #acf #php #webdev
By Rehmatullah Khan | Dec 05, 2024


How to View Your WordPress Fields in a Different Way

#wordpress #php #acf #customfields
By Manuel Canga | Dec 05, 2024


Cómo ver los campos de tu WordPress de un modo diferente

#spanish #wordpress #php #acf
By Manuel Canga | Dec 05, 2024


Laravel Mastery #1 | Install and run your first Laravel project

#laravel #webdev #php
By Syam Sarosa | Dec 02, 2024


My First No-Code SaaS Took off – $8K in 40 days

#nocode #filament #laravel #webdev
By Serg | Dec 06, 2024


2554. Maximum Number of Integers to Choose From a Range I

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Dec 06, 2024


🚀 Introducing Odysseus-CLI: Simplified Deployment for Laravel, React and other Applications

#webdev #laravel #react #php
By alpira | Dec 06, 2024


Struggling to Manage Multiple PHP Versions and Frameworks? Here's the Perfect Solution!

#phpdevelopment #wordpress #laravel #localwp
By Golam Rahman Sagor | Dec 04, 2024


PHP: Should I mock or should I go?

#php #unittest #phpunit #beginners
By spO0q | Dec 06, 2024


Symfony monitoring library implementation

#webdev #php #symfony #devops
By Valerio | Dec 06, 2024


https://github.com/SkDevilS/Budget-and-Expense-tracker-using-PHP.git

#php #opensource #github
By Esau-co | Dec 06, 2024


Easy Model v1.1.3: A Hard-Earned Update with Many New Features and Improvements 💪

#backend #php #laravel #opensource
By Mahmoud Ramadan | Dec 07, 2024


Single Quotes and Double Quotes : String Interpolation and Performance

#webdev #php #programming #algorithms
By Parzival | Dec 07, 2024


Prunable Eloquent Models

#laravel #php #webdev #eloquent
By Paulund | Dec 07, 2024


Building a Simple Grav CMS Theme with Twig, PHP, and CSS

#gravcms #twig #php #css
By Reuben Walker, Jr. | Dec 07, 2024


How to Create a WordPress Custom Login Popup Modal without any plugin.

#webdev #wordpress #php
By Rehmatullah Khan | Dec 07, 2024


1760. Minimum Limit of Balls in a Bag

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Dec 07, 2024


PHP 8 News: Constructor Property Promotion

#php
By Antonio Silva | Dec 08, 2024


Symfony Station Communiqué — 06 December 2024 — A look at Symfony, Drupal, PHP, and other programming news!

#symfony #drupal #php #typo3
By Reuben Walker, Jr. | Dec 08, 2024


Why I Love Laravel: A Beginner's Perspective

#php #laravel #fullstack #backend
By Haythem Bekir | Dec 08, 2024


Prevent SSRF in Laravel: Guide & Example Code

#cybersecurity #vulnerabilities #laravel #security
By Pentest Testing Corp | Dec 08, 2024


CSRF Protection in PHP

#webdev #security #php #programming
By Parzival | Dec 08, 2024


Login with Google, Laravel 11

#laravel #oauth #webdev #programming
By Fajar Lintang Gumilang | Dec 08, 2024


2054. Two Best Non-Overlapping Events

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Dec 08, 2024



#Amit Merchant

Laravel's Context Helper: Managing Contextual Data

Need a simpler way to handle context in your Laravel application? The new context() helper function brings an elegant solution for managing contextual data throughout your app's lifecycle.Basic UsageThe context helper provides multiple ways to interact with contextual data:// Add data to contextcontext(['user&
By Harris Raftopoulos | Dec 02, 2024


Fluent Array Handling in Laravel: The fluent() Helper

Working with nested arrays in Laravel just got smoother with the introduction of the fluent() helper function, providing a more intuitive way to access and manipulate multi-dimensional data.Basic UsageHere's how to work with multi-dimensional arrays using the fluent helper:$data = [ 'user' => [ 'name&
By Harris Raftopoulos | Dec 03, 2024


Graceful Error Handling with Laravel's rescue Function

Exception handling shouldn't break your application's flow. Laravel's rescue function provides a clean way to execute potentially risky code while maintaining smooth operation.Basic UsageHere's how to use the rescue function:// Simple usagereturn rescue(function () { return $this->method();});// With
By Harris Raftopoulos | Dec 04, 2024


Remove Nested Values in Laravel with data_forget Function

Need to remove values from deeply nested arrays? Laravel's data_forget function brings a convenient way to handle nested data removal using simple dot notation.Basic UsageRemove a single nested value:$data = ['products' => ['desk' => ['price' => 100]]];data_forget(
By Harris Raftopoulos | Dec 05, 2024


Detect Empty Values in Laravel with the blank Function

Validating empty values in PHP can be tricky. Laravel's blank function simplifies this process by providing a consistent way to check for 'blank' values.Basic UsageThe blank function works with various types:// Returns trueblank('');blank(' ');blank(null);blank(collect());// Returns
By Harris Raftopoulos | Dec 06, 2024



#Ahmad Rosid

Setting Up Vince Analytics: A Self-Hosted Alternative to Google Analytics

By Ahmad Rosid | Dec 04, 2024



#IT Solution Stuff

Laravel Get File Content from Request Object

In this post, I will give you solutio how to get file content from POST request object in laravel application.

Laravel's `Request` class provides the `path()` function to retrieve the real path of a …..
#Laravel
By Hardik Savani | Dec 02, 2024


How to Manage User Timezone in Laravel?

In this post, I will show you how to manage dynamic user timezone in laravel application.

In this example, we will set up authentication using Laravel UI and add a "timezone" column to the users tabl…..
#Laravel
By Hardik Savani | Dec 03, 2024


How to set Indian Timezone in Laravel?

In this post, I will show you how to set indian timezone in laravel application.

By default, Laravel uses the UTC timezone. For Indian users, we can set the timezone to `Asia/Kolkata`. There are two…..
#Laravel
By Hardik Savani | Dec 06, 2024



#Harris Raftopoulos

How I create PDF and EPUB for my eBook using PHP

One of the things that I do every year is to update my eBook called
By Amit Merchant | Dec 03, 2024