Table of Contents


#Laravel News

Sprout Multitenancy Package for Laravel

Sprout is a multitenancy package for Laravel under active development. It hasn't hit a v1.0 release, but we decided to share it with those who want to…
#Laravel Packages #Multitenency
By Paul Redmond | Oct 29, 2024


Bluesky notification channel for Laravel

A Laravel Notification channel for the Bluesky social media app
#Laravel Packages #Notifications
By Eric L. Barnes | Oct 30, 2024


Laravel 11.30 Released

This week, the Laravel team released v11.30, which includes defer testing helpers, the ability to define custom unique string IDs for Eloquent models,…
#News #Laravel Releases
By Paul Redmond | Oct 31, 2024


Bento Laravel SDK

Bento, a powerful Email Marketing & Automation Platform, now offers an official Laravel SDK. This streamlined integration allows you to effortlessly s…
#News
By Yannick Lyn Fatt | Oct 31, 2024


Laravel Roundup – November

Highlighting the latest news, jobs, and community-related items.
#News
By Eric L. Barnes | Nov 01, 2024



#Ashallen Design UK

Building Livewire Components with Volt

#Laravel #Tips & Tricks #Web Development
By Ashley Allen | Oct 28, 2024



#Laravel io

Create a backup of your Laravel project on Dropbox

How to quickly create a backup of a Laravel project and store it on Dropbox using Spatie Laravel-bac…
#Laravel #Packages #Scheduling
By mho | Oct 30, 2024



#Made with Laravel

SecretDrop – Share Secrets or Passwords

"SecretDrop lets you securely share secrets with a unique link.
Your secret is encrypted, viewed only once, and auto-deletes after 7 days. Share safely and privately!
SecretDrop is built using Laravel, Livewire and MySQL."
#Websites
By | Oct 30, 2024


Honeystone DTO Tools – Set of DTO Tools for Laravel

"DTO tools is a package designed to bring additional power and convenience to your native PHP data transfer objects.
The main motivation for this package was to remove much of the boilerplate created moving data in to and out of DTOs. For example, transforming snake-cased model attributes to camel-cased to be consumed by your presentation layer, or casting a user inputted numerical string (after validation ofc) to an integer.
Features include property casting and mutation, serialization, patch data handling, relationships, and model and collection transformation."
#Utility
By | Oct 30, 2024



#Hashnode

Boost Your SEO with Laravel Slugify

Overview
In web development, every small detail counts toward creating a polished, optimized, and easily accessible online presence. One essential yet often overlooked element is the URL slug. URL slugs are not only practical but also play a signific…
By Hamid Ghorashi | Oct 28, 2024


Install and run Laravel application on a remote server
(Part C)

This is the final part of our three-part tutorial on installing your Laravel application on a remote server. In Part A, we covered setting up a Linux server using a DigitalOcean droplet (you can also use an AWS EC2 instance for this). Part B focused …
By JIMOH Mofoluwasho Kolawole | Oct 29, 2024


Install and run Laravel application on a remote server
(Part B)

This tutorial is a continuation of part A (Part A). In Part A, I demonstrated how to set up your server. In this part, I'll guide you through installing the Laravel application on the server.
Note: Because of the time gap between the two tutorials, t…
By JIMOH Mofoluwasho Kolawole | Oct 29, 2024


Building PuluAuth: A Journey in Exploring Hexagonal Architecture – Part 2

Now that we understand the basics of hexagonal architecture and have set some basic requirements and design specifications, we can start actually building the app.
Let’s start small, our first objective will be to create a simple HTTP REST API endpoi…
By pulunomoe | Oct 29, 2024


Elevate Your API Development: Mastering the JSON Schema Editor

Are you looking to streamline your API development process? Discover how a JSON Schema Editor can transform your workflow and why EchoAPI's tool is a game-changer. From real-time validation to seamless integration, this guide covers everything you ne…
By Issy | Oct 29, 2024


What is API Authentication and Why Is It Important

What is API Authentication and Why Is It Important?
In the realm of modern software development, ensuring secure and authorized access to APIs is paramount. API authentication is a fundamental aspect of this process, responsible for verifying the ide…
By Coco Min | Oct 29, 2024


How to define Rate Limiters in a Laravel 11 Application

Introduction
In this article i’ll demonstrate how to define rate limiting in Laravel 11 to enhance security and appropriate resource sharing across users of your application.
Rate Limiting
in simple terms, is a way to limit any action (especially inc…
By Alemoh Rapheal Baja | Oct 30, 2024


Hashnode Blog Post: My PHP Learning Journey

Introduction
As I embark on my journey to become a proficient web developer, learning PHP has been a significant step in my skill development. PHP is a powerful server-side scripting language widely used for web development, powering major platforms …
By Rohan Raj | Oct 30, 2024


The Complete Guide to Running Laravel on AWS Lambda: From Zero to Hero 🚀

Laravel on AWS Lambda
Imagine running a restaurant where you only pay for the kitchen when someone orders food – that's exactly how AWS Lambda works! In this comprehensive guide, we'll walk through deploying a Laravel application on AWS Lambda, makin…
By Sohag Hasan | Oct 30, 2024


Great Merged PRs, Awesome Cycle Times – Laravel’s Engineering Pipeline in Full Swing

Building a feature-packed e-commerce site or a sleek portfolio website?
Or maybe you’re a seasoned PHP developer searching for a framework that makes life easier without compromising performance.
Laravel is exactly what you need.Known for its elega…
By Rajni Rethesh | Oct 31, 2024


Laravel Service Container ve Dependency Injection (DI) Kullanımı

Merhaba Laravel geliştiricileri! Bugün sizlere Laravel'de pek çok kişinin gözden kaçırdığı, fakat projelerimizi daha esnek ve sürdürülebilir hale getiren iki önemli konudan bahsedeceğim: Service Container ve Dependency Injection (DI). Bu yapılar, öze…
By Onur Evren | Oct 31, 2024


Understanding HTTP/2: What is HTTP/2 & How to Test HTTP/2 APIs?

HTTP/1.1 has delivered over a decade of reliable performance, but HTTP/2 represents the future of web communication. 🚀

The HyperText Transfer Protocol (HTTP) remains the cornerstone of the Internet, facilitating the dissemination and reception of H…
By Issy | Oct 31, 2024


Como criar um Comando Artisan personalizado no Laravel

Passo 1
Primeiramente, vamos criar o comando usando o console Artisan ou o terminal.
Para isso, utilize o comando make:command do Artisan. Este comando criará uma nova classe de comando no diretório app/Console/Commands.
php artisan make:command chec…
By Fernando Bezerra | Oct 31, 2024


Laravel Dusk: Simplifying Browser Testing for Web Developers

Browser Testing for Laravel Developers
Introduction
Imagine you're building a complex web application and want to ensure everything works perfectly from a user's perspective. Enter Laravel Dusk – your friendly neighborhood browser testing companion! …
By Sohag Hasan | Oct 31, 2024


Demystifying PHP Traits: Your Comprehensive Guide to Code Reusability

PHP Traits
What are Traits in PHP?
Imagine you're building a house, and instead of constructing everything from scratch, you could simply pick up pre-made modules and attach them wherever you need. In PHP, Traits are exactly like these modular buildi…
By Sohag Hasan | Oct 31, 2024


Object-Oriented Programming in PHP: A Beginner's Journey

Object-Oriented Programming in PHP
Introduction
Imagine you're organizing a kitchen. Object-Oriented Programming (OOP) is a lot like creating a well-organized cooking space where everything has its place and purpose. In PHP, OOP helps us write cleane…
By Sohag Hasan | Oct 31, 2024


Programming to Interface, Not to Implementation: A PHP Developer's Journey

Program to Interface, Not to Implementation
Introduction
Imagine you're ordering food at a restaurant. You don't need to know how the chef prepares your meal, you just want a delicious dish served hot and on time. In the world of software development…
By Sohag Hasan | Oct 31, 2024


Composition Over Inheritance: Crafting More Flexible PHP Code

Composition Over Inheritance
Introduction
Imagine you're building a LEGO set. Would you prefer a massive, pre-built structure that's hard to modify, or a collection of flexible blocks that you can rearrange and combine in countless ways? In the world…
By Sohag Hasan | Oct 31, 2024


YAGNI Principle in PHP: Keeping Your Code Lean and Mean

[“YAGNI” => “You Aren't Gonna Need It”]
What is YAGNI?
YAGNI stands for "You Aren't Gonna Need It" – a principle that sounds simple but can revolutionize the way you write code. Coined by extreme programming guru Ron Jeffries, YAGNI is all about avoi…
By Sohag Hasan | Oct 31, 2024


The KISS Principle in PHP: Simplicity is Your Superpower

[“KISS” => “Keep It Simple, Stupid”]
Introduction: What is the KISS Principle?
KISS stands for "Keep It Simple, Stupid" – a principle that is as powerful as it is straightforward. In the world of programming, and especially in PHP, complexity is ofte…
By Sohag Hasan | Oct 31, 2024


Interfaces and Abstract Classes in PHP: Your Friendly Guide to Object-Oriented Programming

Interfaces and Abstract Classes in PHP
Introduction
Imagine you're designing a transportation system for a city. You want different types of vehicles to follow certain rules and have specific capabilities. This is exactly where interfaces and abstrac…
By Sohag Hasan | Oct 31, 2024


How to handle access to undefined routes in Laravel 11 using fallback() method

Introduction
In this article i’ll demonstrate how to handle access to undefined routes in Laravel 11 using the fallback() method.
What is Fallback() Method
In Laravel 11, the fallback() method is used to define a custom route with response (web page …
By Alemoh Rapheal Baja | Oct 31, 2024


How to use the Laravel’s php artisan serve Command

Introduction
In this article, i demonstrate what the php artisan serve command does and how it is used in a Laravel 11 application during local development.
The command line interface called Artisan exists at the root of the application as the artisa…
By Alemoh Rapheal Baja | Oct 31, 2024


Creating an e-commerce platform with Laravel

Creating an e-commerce platform with Laravel involves several key steps. Here's a high-level outline to guide you through the process, from setting up the initial project to implementing essential e-commerce features.
### 1. **Setting Up the Laravel …
By David Gostin | Nov 01, 2024


Introduction to Laravel for Beginners

Introduction
Laravel is a powerful and elegant PHP framework designed to make web development easier and more enjoyable. It provides a robust set of tools and an expressive syntax that simplifies common tasks such as routing, authentication, and cach…
By Vincent Dsouza | Nov 01, 2024


Beginner's Guide: Configuring Filament in Laravel in 5 Minutes

Start by explaining what Filament is and why it’s worth trying out for Laravel developers. Here’s an outline:
• What is Filament? Filament is a lightweight admin panel and form builder designed specifically for Laravel applications. It simplifies cre…
By Filipe Clemente | Nov 01, 2024


Laravel Failover Yapısı Kullanımı

Merhaba Laravel geliştiricileri! Bu yazıda, projelerimizde farklı ödeme sağlayıcılarını kullanarak kesintisiz bir ödeme akışı oluşturmak için nasıl failover (yedekleme) yapısı kurabileceğimizi anlatacağım. Failover yapısı, bir sağlayıcı arızalandığın…
By Onur Evren | Nov 01, 2024


Using PHP composer packages made easy

About
Run composer packages on fly without installing them in your project or on your operating system using cpx.dev. CPX will allow is to try new composer packages without installing them. This is similar to npx from Javascript ecosystem.
The Core f…
By gopibabu srungavarapu | Nov 01, 2024


Building My First Side Project : Daily Expense Tracker – A Journey

The Beginning: A Personal Problem
Every month-end felt like a mystery. Where did my money go? Sure, I was using spreadsheets and notes apps, but they were cumbersome and easy to forget. My friend had the same problem – we’d often discuss how we neede…
By Gurpreet kumar | Nov 01, 2024


What is Blade?

Blade is the simple, powerful templating engine provided with Laravel, a popular PHP framework. It allows developers to write dynamic HTML templates by mixing plain HTML with PHP code in a clean, expressive syntax. Blade templates are compiled into p…
By Nikhil Akki | Nov 02, 2024


Beginner's Tutorial: PHP API with Token Authentication

Today, we will quickly create an API with PHP and add token-based authentication. Join me as we explore the exciting world of scripting.
Motivational tip: Remember that programming is not just engineering; it is creativity and skill. You will improve…
By Thịnh còi | Nov 02, 2024


What is PHP Programming & Basic PHP Scripts

What is PHP Programming & Basic PHP Scripts
PHP, which stands for "Hypertext Preprocessor," is a widely-used open-source scripting language that is especially suited for web development. It is embedded within HTML and is executed on the server, makin…
By Mostafa | Nov 03, 2024



#Mastering Laravel

Make it easier to debug GitHub Actions

Get better failure output
By Joel Clermont | Oct 28, 2024


Export all routes to a spreadsheet

Businesses love spreadsheets
By Joel Clermont | Oct 29, 2024


Where should you put extra config values?

Make future Laravel upgrades easier
By Joel Clermont | Oct 30, 2024


Connecting to a git repo through an SSH tunnel

SSH config is your friend
By Joel Clermont | Oct 31, 2024


Connecting to a git repo through a SOCKS proxy

Sometimes it has to be done.
By Joel Clermont | Nov 01, 2024



#Securing Laravel

Security Tip: Can You Safely Unserialise Classes?

[Tip #95] While you really shouldn't unserialise anything you get from a user, occasionally you have no choice… so how do you do it safely?
By Stephen Rees-Carter | Oct 31, 2024



#Dev.to

Top 10 CodeIgniter Plugins and Libraries to Enhance Your Project

#php #codeigniter #webdev #programming
By NeoTechy | Oct 28, 2024


📂 Building a Simple File Management System with PHP & MySQL 🚀

#webdev #php #mysql #backend
By Ashish prajapati | Oct 28, 2024


Using the Service Layer Pattern in PHP for Clean and Scalable Code

#webdev #laravel #php #softwaredevelopment
By Otutu Chinedu Kingsley | Oct 28, 2024


Introducing Wave V3 – The Ultimate Laravel SaaS Starter Kit!

#laravel #php #saas #tailwindcss
By Bobby Iliev | Oct 28, 2024


Why Golang’s Concurrency conquers over PHP

#go #php
By Saloni Agarwal | Oct 28, 2024


Have you had a chance to try the Commenter package?

#webdev #laravel #livewire #discuss
By Lakshan Madushanka | Oct 28, 2024


Stop Struggling with CRUD! Here’s How to Build Better PHP Apps Like a Pro.

#webdev #php #crud #beginners
By Navneet Verma | Oct 28, 2024


2501. Longest Square Streak in an Array

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Oct 29, 2024


Why you should start learning Laravel today!

#webdev #laravel #php #learning
By varzoeaa | Oct 29, 2024


Seeders in Lithe: Easily Populate Your Database

#php #database #lithe #seeders
By Lithe | Oct 29, 2024


Seeders no Lithe: Preenchendo seu Banco de Dados Facilmente

#php #seeders #lithe #database
By Lithe | Oct 29, 2024


Best Development Practices with Lithe

#webdev #php #lithe
By Lithe | Oct 29, 2024


Melhores Práticas de Desenvolvimento com Lithe

#webdev #php #lithe
By Lithe | Oct 29, 2024


Laravel Best Practices, Tips, and Tricks for 2025

#laravel #php #tutorial #programming
By westtan | Oct 29, 2024


7 Benefits of Integrating LLM and PHP: Enhance, Automate, Secure

#php #llm #phpandllm #ai
By Dhruvil Joshi | Oct 29, 2024


2684. Maximum Number of Moves in a Grid

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Oct 29, 2024


Getting started with Laravel

#laravel #webdev #beginners #php
By Lynne Chepkwony | Oct 29, 2024


Develop the management system on cloud for simple programmble controller.

#vue #php
By zhuyue | Oct 29, 2024


How to create ajax How to create ajax dependent dropdown in laravel 11

#laravel #ajax #php #webdev
By Saddam Hossain | Oct 29, 2024


Laravel 11 Localization Tutorials

#webdev #laravel #tutorial #php
By Saddam Hossain | Oct 29, 2024


Laravel API Documentation Made Easy: Step-by-Step Swagger Integration

#laravel #swagger #restapi #openapi
By MD ARIFUL HAQUE | Oct 29, 2024


How to Create REST API Using Laravel

#laravel #php #api #test
By Carlos Viana | Oct 29, 2024


100+ Free PHP Resources Every Developer Must Try in 2024!

#webdev #beginners #programming #php
By Navneet Verma | Oct 29, 2024


Filament: Modify login or logout response

#filament #laravel #authentication
By Syahril Zulkefli | Oct 30, 2024


Add a sidebar with options in a Filament resource

#laravel #tutorial #filament
By Sergio Peris | Oct 30, 2024


Create a backup of your Laravel project on Dropbox

#laravel #cloud #tutorial
By Capsules Codes | Oct 30, 2024


1671. Minimum Number of Removals to Make Mountain Array

#php #leetcode #programming #algorithms
By MD ARIFUL HAQUE | Oct 30, 2024


A deck of cards

#php #laravel #verbs
By James Sessford | Oct 30, 2024


Top 50 PHP Libraries You Haven't Heard Of (But Should Be Using!)

#webdev #php #beginners #resources
By Navneet Verma | Oct 30, 2024


Discover Your Adventures with the Travel Bucket List App

#laravel #php #mysql #javascript
By Aqib Ali | Oct 31, 2024


PHP + ip2location = phpfirewall

#php #ip2location #firewall
By oyeaussie | Oct 31, 2024


10 PHP Code Snippets Every Developer Should Keep Handy

#php #programming #development #laravel
By NeoTechy | Oct 31, 2024


A published deck of cards

#php #laravel #verbs
By James Sessford | Oct 31, 2024


With your .env, project, and a single Dockerfile, simply run 'bash run.sh'.

#webdev #react #cicd #laravel
By Andrew Kang-G | Oct 31, 2024


Essential Security Practices to Protect Your PHP Application from Common Vulnerabilities

#php #security #hacktoberfest #hacktoberfestchallenge
By MD ARIFUL HAQUE | Oct 31, 2024


2463. Minimum Total Distance Traveled

#php #algorithms #leetcode #programming
By MD ARIFUL HAQUE | Oct 31, 2024


Free component libraries for your next Laravel application (part one)

#laravel #livewire #webcomponents #webdev
By varzoeaa | Nov 01, 2024


Quick Comparison: PHP, Node.js, Django, and Spring Boot

#php #node #django #webdev
By Angela Swift | Nov 01, 2024


PHP: monads

#php #programming #designpatterns
By spO0q 🐒🎃 | Nov 01, 2024


Machine Learning in PHP: Build a News Classifier Using Rubix ML

#php #machinelearning #rubixml #ai
By Arafat Hossain Ar | Nov 01, 2024


1957. Delete Characters to Make Fancy String

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Nov 01, 2024


🎉 The key evolution of the Easy Model package is here with v1.0.8 🎉

#backend #php #laravel #github
By Mahmoud Ramadan | Nov 02, 2024


Creating focused domain applications. A Symfony approach (Part 1)

#php #symfony #ddd #cleancode
By Nacho Colomina Torregrosa | Nov 02, 2024


2490. Circular Sentence

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


Supercharge Your Symfony App with Smart Device Detection: Meet EprofosUserAgentAnalyzerBundle

#symfony #php #opensource #webdev
By eprofos | Nov 03, 2024


Como criar API com PHP Puro?

#php #api #docker
By Rafael Citario | Nov 03, 2024


New in EasyAdmin: Pretty URLs

#easyadmin #symfony #php
By Javier Eguiluz | Nov 03, 2024


Introducing Laravel API Version: Simplify API Versioning

#laravel #api
By Nasrul Hazim Bin Mohamad | Nov 03, 2024



#Amit Merchant

Customizing Collections in Laravel: Meet the CollectedBy Attribute

Ever wanted to customize your model collections without overriding methods? Laravel's new CollectedBy attribute makes this elegant and straightforward! Let's explore this clean approach to collection customization.The CollectedBy AttributeInstead of overriding the newCollection() method, you can now use a simple attribute:use Illuminate\Database\
By Harris Raftopoulos | Oct 29, 2024


Simplifying View Path Management with Laravel's prependLocation

Need to add view paths to your Laravel application? The View facade just got an upgrade with the new prependLocation method! Let's see how this small addition makes view path management cleaner and more intuitive.The New MethodPreviously, you needed to access the finder to prepend a
By Harris Raftopoulos | Oct 31, 2024


Cleaner Route Definitions with Laravel's Enum Support

Laravel's route system just got even more elegant with direct enum support! No more calling ->value on your enums when defining routes. Let's explore this sleek improvement.The New WayPreviously, you had to explicitly access the enum's value. Now you can
By Harris Raftopoulos | Nov 01, 2024


Swift Soft Delete Management with Laravel's forceDestroy

Need to permanently delete soft-deleted records? Laravel's new forceDestroy method streamlines the process! Let's explore this convenient addition to the SoftDeletes toolkit.The Old vs New WayThe traditional approach required finding the model first:// Old way$comment = Comment::find(1);$comment->forceDelete();// New way
By Harris Raftopoulos | Nov 02, 2024


Testing Number Ranges in Laravel with countBetween

Need to test if a count falls within a specific range in your JSON responses? Laravel's new countBetween method for AssertableJson makes this validation a breeze! Let's see how this handy addition simplifies your tests.Using countBetweenThe new method lets you assert that a count
By Harris Raftopoulos | Nov 03, 2024



#Ahmad Rosid

Scraping Hacker News with Selenium

By Ahmad Rosid | Nov 03, 2024



#IT Solution Stuff

Customize Laravel Jetstream Registration and Login Example

In this post, i will tell you how to customize laravel jetstream register and login page. we will add username field in users table and add it to registeration page. Then we will login with username a…..
#Laravel
By Hardik Savani | Oct 28, 2024



#Stitcher

Things I learned writing a fiction novel

By Brent | Oct 30, 2024