Table of Contents


#Ashallen Design UK

The Web Dev's Guide to Freelancing is Now Available! 🎉

#Books #Business #Freelancing
By Ashley Allen | Jan 14, 2025



#Made with Laravel

Lua.sh – Open-soure URL Shortener

"Lua.sh is an open-source, next-generation, and scalable URL shortener designed for modern teams.
It's built with Laravel, Inertiajs, Vue 3, MySQL and Redis."
#App
By | Jan 15, 2025


JetShip – SaaS Starter Kit

"JetShip is a powerful Laravel starter kit designed to give you a head start in your application development process.
Built on the TALL stack (Tailwind CSS, Alpine.js, Laravel, and Livewire), JetShip simplifies the most challenging aspects of SaaS development by offering pre-built components, blocks, and features. We've used the FilamentPHP panel to improve our product functionality and user experience further.
With JetShip, you can focus more on your business logic and less on the Starter Kit code. It's designed to save you hundreds of development hours by including all the essentials you need to launch your SaaS product—auth pages, payment integration, admin panels, and more."
#Boilerplate #Template
By | Jan 15, 2025



#Hashnode

Laravel 11 Request-Response System: A Simplified Guide

Laravel simplifies web development with its request-response system. Here’s a simple guide to how it works in Laravel 11.

How Laravel 11 Handles Requests
1. Entry Point
User requests go to public/index.php, the starting point for all processing.
2. …
By Sharif uddin | Jan 13, 2025


From Product Manager to Independent Developer: A Six-Month Transformation Guide

Realistically, going from zero experience to a fully fledged independent developer landing paid gigs in under three or four months is tough. While I've launched my own projects, I'm still a newbie, maybe even a bit of a n00b. I'm sharing my story to …
By Rhyme8336 | Jan 13, 2025


PHP Migration Guide for Beginners

Upgrading your PHP version is a crucial step in maintaining the health and efficiency of your web applications. It not only enhances performance and security but also ensures compatibility with the latest tools and frameworks. Let's delve into the pr…
By Manan Raj | Jan 14, 2025


Effortlessly Trigger Modals with Session Flash in Laravel

Here’s a dead simple way of triggering a model to show or anything really from a controller.
From a controller after using session()→flash() to setup a session value
session()->flash('show-update-current-orders-dialog');

Then in a blade file, check …
By David Carr | Jan 14, 2025


🚀Simplify CiviCRM Development with DDEV CLI Tools Add-on

If you’re a developer working with CiviCRM on platforms like Drupal or Backdrop, I’ve got exciting news! 🎉 Introducing the DDEV CiviCRM CLI Tools Add-on, a powerful solution to integrate essential CLI toolslike civistrings, civix, coworker, and cv d…
By Vinay Gawade | Jan 15, 2025


Code Smell 286 – Overlapping Methods

TL;DR: Avoid using private methods in parent classes with names that child classes can use.

Problems

The least surprise principle violation

Unexpected behavior and defects

Hidden dependencies

Limited extensibility

Code ambiguity

Open/Closed pr…
By Maxi Contieri | Jan 16, 2025


The capacity to learn new languages is very important, with HolidayPirates

🎙️ "I see how people use it. And I was convinced that if you want to have a backend API which is mostly a data processing thing, Clojure would be a better fit for it."
What happens when team growth means learning together? How do you build confidenc…
By Freshcode | Jan 16, 2025


Laravel eCommerce SaaS with ABA Payment: A Complete Guide

Introduction
Laravel has become the preferred framework for developing scalable and secure eCommerce SaaS solutions. Its extensive features and robust security simplify the development of multi-tenant applications. One of the essential aspects of any…
By Lucy | Jan 16, 2025


Perbandingan Performa Python (Python 3) dengan JavaScript (NodeJS)

Sekarang banyak sekali analyst data yang menentukan python. Dengan data sebesar itu pasti memiliki kecepatan yang luar biasa. Saya mencoba untuk menjalankan kalkulasi data yang cukup besar.
saya memiliki 4 file yang isinya cukup sama. python, JavaScr…
By Ariska Hidayat | Jan 18, 2025


Streamlining Laravel Projects with Laravel Model Status

Managing user or model statuses is a common task in Laravel projects. Whether you're building a simple application or a large-scale system, adding and handling status columns often becomes repetitive and time-consuming. That's where Laravel Model Sta…
By Muhammed ElFeqy | Jan 18, 2025


From PHP Laravel to Building My First Express.js API: A Developer's Journey

Exploring New Horizons
Node.js is a technology I've known about for a long time but never really felt the need to explore. Why? Because Laravel has always been my go-to framework—it did everything I needed it to do, and it did it well. However, as a …
By Yakubu Alhassan | Jan 19, 2025



#Mastering Laravel

When to step out of Eloquent's comfort zone

And how to do it effectively
By Joel Clermont | Jan 13, 2025


Ordering by a relationship in Eloquent

But should you do it?
By Joel Clermont | Jan 14, 2025


How you return early matters inside listeners

Make sure you understand the impact
By Joel Clermont | Jan 15, 2025


Stick with dashes in HTTP headers

And avoid underscores
By Joel Clermont | Jan 16, 2025


Don't just write the API spec, validate it too

It really doesn't take much effort
By Joel Clermont | Jan 17, 2025



#Securing Laravel

Security Tip: Should You Limit Password Lengths?

[Tip #101] Password length limits are often a sign of a legacy backend or insecure hashing, but did you know bcrypt only hashes the first 72 characters? It raises the question, should we be limiting password lengths when using bcrypt too? 🤔
By Stephen Rees-Carter | Jan 15, 2025



#Honey Badger

Laravel Docker containers for development and production

From deploying to production, running tests, or using a dev environment, containers are handy. Jump in to learn how to build a Laravel Docker container.
By Geshan Manandhar | Jan 15, 2025



#Dev.to

Deploy laravel application using vercel : Amazing

#laravel #vercel #webdev #postgres
By Fabrice | Jan 13, 2025


How to Install and Use Trix Editor in Laravel 11

#laravel #tutorial #beginners #php
By Saddam Hossain | Jan 13, 2025


Building a Quick CSV Export Command in Laravel

#laravel #backend #php #webdev
By Iheb Jabri | Jan 13, 2025


From Product Manager to Independent Developer: A Six-Month Transformation Guide

#webdev #beginners #php #laravel
By Tomas Scott | Jan 13, 2025


How to Image Upload with CKeditor in Laravel 11 Tutorial

#webdev #tutorial #laravel #php
By Saddam Hossain | Jan 13, 2025


Author Bio Box CSS in WordPress

#wordpress #php #css #webdev
By SnippFlow | Jan 13, 2025


Laravel 11.30: A Leap Forward in Testing, Model IDs, and Authorization

#laravel #webdev #releases #php
By Luigi Laezza | Jan 13, 2025


How to Effectively Manage Laravel Request Validation?

#laravel #php #programming #webdev
By Eric Walter | Jan 13, 2025


3223. Minimum Length of String After Operations

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Jan 13, 2025


ServBay v1.7.2 Released: New Node.js Configuration Interface and UX Improvements

#webdev #programming #php #node
By ServBay | Jan 13, 2025


6 Steps to Master PHPUnit Testing with Ease!

#phpunit #laravel #webdev #cicd
By MD ARIFUL HAQUE | Jan 14, 2025


The capacity to learn new languages is very important

#clojure #php #clojureinproduct #techpodcast
By Artem Barmin | Jan 14, 2025


Host Header Injection in Laravel: Risks and Prevention

#cybersecurity #laravel #vulnerabilities #php
By Pentest Testing Corp | Jan 14, 2025


Serve a Laravel project on Web, Desktop and Mobile with Tauri

#laravel #webdev #mobile #tutorial
By Capsules Codes | Jan 14, 2025


2657. Find the Prefix Common Array of Two Arrays

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Jan 14, 2025


De software legacy a oportunitat estratègica: El punt de partida (I)

#eventdriven #refactoring #eventstorming #php
By Dídac Rios | Jan 13, 2025


Understanding PHP Development and Why It’s Still Relevant Today

#php #laravel #beginners
By NeoTechy | Jan 15, 2025


How to Resolve the 'Permission Denied' Error in PHP File Handling

#webdev #php #programming #beginners
By FOLASAYO SAMUEL OLAYEMI | Jan 15, 2025


The Ultimate PHP QR Code Library

#php #laravel #news #library
By Amirreza Ebrahimi | Jan 15, 2025


Php Base64 encode/decode – best practices and use cases

#php #webdev #tutorial
By Valerio | Jan 15, 2025


2429. Minimize XOR

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Jan 15, 2025


Example of using Late Static Binding in PHP.

#webdev #php #programming
By Al-Amin Islam | Jan 15, 2025


The Importance of Writing Meaningful Code and Documentation

#php #codeigniter4 #codeigniter3 #documentation
By MD Shahin Mia Robin | Jan 16, 2025


Filling a 10 Million Image Grid with PHP for Internet History

#webdev #programming #algorithms #php
By Vincent Boon | Jan 16, 2025


Code Smell 286 – Overlapping Methods

#webdev #programming #php #inheritance
By Maxi Contieri | Jan 16, 2025


Mastering Conditional Logic in Laravel with `when()` and `unless()` Methods: Real-Life Examples

#laravel #php #unless #when
By Asfia Aiman | Jan 16, 2025


How to generate fake data using factory tinker in laravel 11 Example

#webdev #tutorial #laravel #php
By Saddam Hossain | Jan 16, 2025


How to Generate and Read Sitemap XML File in Laravel 11 Tutorial

#laravel #seo #webdev #tutorial
By Saddam Hossain | Jan 16, 2025


PHP is Not Bad, So Why Is It Not Well-Received?

#webdev #programming #php #productivity
By Tomas Scott | Jan 16, 2025


Prevent HTTP Response Splitting in Laravel: Tips & Examples

#cybersecurity #vulnerabilities #laravel #php
By Pentest Testing Corp | Jan 16, 2025


Laravel Eloquent ORM in Bangla Part-10 (Comparing Models)

#webdev #database #mysql #laravel
By Sontus Chandra Anik | Jan 16, 2025


Laravel Eloquent ORM in Bangla Part-8 (Replicating Models)

#webdev #laravel #database #mysql
By Sontus Chandra Anik | Jan 16, 2025


Laravel Eloquent ORM in Bangla Part-7 (Pruning Models)

#webdev #laravel #mysql #php
By Sontus Chandra Anik | Jan 16, 2025


Laravel Eloquent ORM in Bangla Part-6 (Deleting Models)

#webdev #laravel #php #database
By Sontus Chandra Anik | Jan 16, 2025


Laravel Eloquent ORM in Bangla Part-5 (Inserting and Updating Models)

#webdev #database #php #laravel
By Sontus Chandra Anik | Jan 16, 2025


Using Laravel Dusk to download Paddle payout PDFs

#laravel #paddle #php
By Martijn Smit | Jan 16, 2025


Joomla tip: Use the Joomla\Uri\Uri class to create a URL.

#joomla #php #coding #webdev
By Sergey Tolkachyov | Jan 16, 2025


WordPress Categories with post count

#wordpress #css #html #php
By SnippFlow | Jan 16, 2025


2425. Bitwise XOR of All Pairings

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Jan 16, 2025


Visual Studio code error

#vscode #php #career
By Thomas Costigan | Jan 16, 2025


Laravel Tip: whereHas or whereRelation?

#webdev #laravel #php #mysql
By Sabber Hossain | Jan 17, 2025


2683. Neighboring Bitwise XOR

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Jan 17, 2025


PHP Closures and Generators can hold circular references

#php #performance
By Jérôme TAMARELLE | Jan 18, 2025


The Differences in Truthiness and Falsiness in JavaScript vs PHP

#webdev #javascript #php #tutorial
By Kennedy Gitahi | Jan 18, 2025


Dynamic Compensation Plan Engine: Creating a Flexible System to Handle Various Compensation Plans Without Code Changes

#webdev #php #softwaredevelopment
By Midlaj Abdullah | Jan 18, 2025


Announcing the Latest Updates to Filament API Service

#php #laravel #filamentphp #webdev
By Rupadana | Jan 18, 2025


I need help with the PHP language.

#php #learning #beginners
By Deema | Jan 18, 2025


1368. Minimum Cost to Make at Least One Valid Path in a Grid

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Jan 18, 2025


Laravel IQ – Level 1 – Part 3

#laravel
By Ruhul Amin Sujon | Jan 18, 2025


Laravel Under The Hood – The Strategy Pattern

#laravel #designpatterns #architecture
By Oussama Mater | Jan 19, 2025


Laravel Envoy – Automate the boring stuff

#automation #laravel
By Oussama Mater | Jan 19, 2025


Symfony Station Communiqué — 17 January 2025 — A look at Symfony, Drupal, PHP, and other programming news!

#symfony #drupal #php #typo3
By Reuben Walker, Jr. | Jan 19, 2025


Distribution Calculator In Svelte – Hosted on Amazon S3

#sveltekit #aws #laravel
By Omo Agbagbara | Jan 19, 2025


Prevent Insecure Deserialization in Laravel: A Comprehensive Guide

#cybersecurity #vulnerabilities #laravel #php
By Pentest Testing Corp | Jan 19, 2025


Understanding the Domain and Building the Team: The Foundations of Change (II)

#php #symfony #ddd #legacy
By Dídac Rios | Jan 19, 2025


Handling millions of small images in Laravel

#webdev #laravel #programming #tutorial
By Vincent Boon | Jan 19, 2025


407. Trapping Rain Water II

#php #leetcode #algorithms #programming
By MD ARIFUL HAQUE | Jan 19, 2025



#Amit Merchant

Key-Based Collection Comparison with Laravel's diffKeys Method

Laravel's collection system includes the powerful diffKeys method, helping you identify differences between collections based on their keys rather than values.Basic UsageCompare collections by their keys:$collection = collect([ 'one' => 10, 'two' => 20, 'three' => 30, 'four'
By Harris Raftopoulos | Jan 13, 2025


Download Files Easily with Laravel's HTTP sink Method

Need to download files with HTTP requests? Laravel's sink method provides a clean way to save HTTP responses directly to files with minimal code.When downloading files in Laravel applications, you often need to handle the file writing process, manage memory efficiently, and deal with large file downloads.
By Harris Raftopoulos | Jan 14, 2025


URL Validation in Laravel with isUrl Method

Need to validate URLs in your Laravel application? The Str::isUrl method provides a simple and flexible way to check if strings are valid URLs.Basic UsageValidate URLs with or without protocol restrictions:use Illuminate\Support\Str;// Basic URL validation$isUrl = Str::isUrl('http://example.com'); // true
By Harris Raftopoulos | Jan 15, 2025


Secure Markdown Processing with Laravel's inlineMarkdown Method

Laravel's string handling includes a powerful Markdown converter with the inlineMarkdown method, offering secure transformation of GitHub-flavored Markdown to inline HTML.Basic UsageConvert Markdown to inline HTML:use Illuminate\Support\Str;// Basic conversion$html = Str::inlineMarkdown('**Laravel**');// Result: <strong>Laravel</strong>
By Harris Raftopoulos | Jan 16, 2025


Handling Non-Existent Models with Laravel's existsOr Method

Need to handle cases when a model doesn't exist? Laravel's existsOr method provides an elegant way to execute code when a model query returns no results.Basic UsageHandle non-existent models with a closure:Model::where(…) ->existsOr(function () { // Some logic if the model does
By Harris Raftopoulos | Jan 17, 2025



#IT Solution Stuff

Query String in Laravel Livewire 3 | EP 9

In this post, I will show you how to get a query string with laravel livewire 3.

In this example, we will create a Users Livewire component. I will display users in a table with pagination. then i wi…..
#Laravel Laravel Livewire
By Hardik Savani | Jan 15, 2025



#Stitcher

PHP version stats: January, 2025

By Brent | Jan 17, 2025


Theoretical engineers

By Brent | Jan 18, 2025