PHP Weekly - March 6th 2025

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 6th March 2025

Hi everyone,

It's the first issue of March. I hope you're all doing well. In this week's newsletter we still have some content about the latest Laravel release, from effortless authentication to a beginner friendly guide to Laravel 12. In Podcasts we have new epidoes from Laravel News that also covers Laravel 12. No Compromises talks about  
why two databases are better than one, while Syntax topics include the React Framework mobile development and more. In our Articles section we have blogs on GDPR made easy, PHP trends for this year and beyond, and 7 ways to perfect your Filament table filters. Finally in our Reading section we have articles on Laravel models, SQL injections and the problem with indirections. 

We have all that and more, so we do hope you enjoy this week's newsletter. If you have an article, tutorial or podcast that you would like to be featured in our newsletter, feel free to reach out to us at articles@phpweekly.com.

All the best,
Adrian


Please help us by clicking to our sponsors:

Sponsor Logo

Get Reliable, Fast & Quality Proxies, Without the Tradeoffs
Scrape or crawl any amount of data, without having to worry, settle or break the bank. Buy HTTP, SOCKS & UDP proxies you can set and forget.


Articles


Laravel Authentication Made Effortless
Let me introduce you to Laravel 12's game-changing authentication option that will save you hours of development time. 

7 Ways to Perfect Your Filament Table Filters
Ever struggled with clunky table filters ruining your user experience? Let me show you how to transform them into powerful, intuitive tools that will delight your users.

3 Powerful Laravel Routing Techniques You Should Be Using
This article dives into three powerful yet often overlooked routing techniques to help you structure your Laravel application efficiently. 

GDPR Made Easy: Automating Anonymization in Symfony
Do you have multiple Symfony applications and need to anonymize user data? Tired of handling anonymization manually? Why not create a custom bundle to automate the process? In this article, we’ll explore how to achieve this.

PHP Trends 2025 & Beyond: Discover the Latest Innovations in Development
This blog will explore the latest innovations in PHP development, focusing on key trends, technologies, and best practices that businesses and potential clients should be aware of when seeking PHP development services.

Tutorials and Talks


Laravel 12 A Beginner-Friendly Guide
In this guide, we will explore Laravel 12 in detail. Whether you are a beginner or an experienced developer, this article will help you understand the latest version and how it can benefit your development projects.

In-depth guide on documenting API requests with Scramble
When documenting the endpoints of your API, you can mentally split the task into documenting the request part (authentication, request body, request parameters) and documenting the response part. In this guide, we'll do a deep dive into request documentation.

Catch Unintended HTTP Requests in Laravel Tests
Laravel's preventStrayRequests method provides a safeguard for your test suite by catching and throwing exceptions when external HTTP requests aren't properly faked. 

Resource Response Customization in Laravel APIs
Laravel's withResponse method empowers developers to fine-tune API responses by modifying the HTTP response object before it reaches the client. 

Laravel 12 CRUD Application Example Tutorial
In this tutorial, I will show youLaravel 12 CRUD Application Example Tutorial operation with products table step by step.

How to Use Cache in Laravel: A Comprehensive Guide to Boosting Performance and Scalability
In this guide, we’ll explore how to use caching in Laravel with a practical example using the ProductController.

Eloquent Relationships in Laravel: A Comprehensive Guide
In this article, we’ll explore the different types of relationships Eloquent supports and how to implement them.

News and Announcements


Laravel 12 Svelte Starter Kit
The Svelte Starter Kit for Laravel was created by Osemudiamhen Ughu and provides a Svelte version of Laravel's New Starter Kits.

Livewire 3.6 Released
Laravel Livewire released v3.6 this week with new HTML directives for showing and hiding DOM elements and JavaScript actions.

Symfony 7.2.4 released
Symfony 7.2.4 has just been released. Here is the list of the most important changes since 7.2.3.

A Week of Symfony #948 (24 February - 2 March 2025)
This week, Symfony 6.4.19 and 7.2.4 maintenance versions were released. In addition, the upcoming Symfony 7.3 version added a helper to render directory trees in the console. Lastly, we welcomed four new members to the Symfony Core Team.

The PHP Foundation: Proud to Be Community Sponsors of Laracon EU and Laracon India
The PHP Foundation is thrilled to announce our community sponsorship of both Laracon EU and Laracon India! We believe in the power of in-person connections and are excited to support these conferences as they bring together PHP enthusiasts from around the world.

phpday 2025
Now in its 22nd year, phpday has been held continuously since 2003. The 2025 edition will be hosted in Verona on May 15-16.

Podcasts and Vlogs


Laravel News Podcast: Laravel 12, Laravel Cloud, and Laravel Starter Kits
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow: Secure coding beyond just memory safety 
Software security expert Tanya Janca, author of Alice and Bob Learn Secure Coding and Staff DevRel at AppSec company Semgrep, joins Ryan to talk about secure coding practices. Tanya unpacks the significance of input validation.

No Compromises Podcast: Why two databases are better than one
Joel and Aaron discuss the benefits of having distinct databases for testing and local development. They share how this approach ensures a reliable test suite and avoids conflicts with day-to-day dev work.

Software Engineering Radio: SE Radio 657: Hong Minhee on ActivityPub and the Fediverse
Hong Minhee, an open source developer and creator of the Fedify ActivityPub library, discusses the ActivityPub protocol and the fediverse with SE Radio’s Jeremy Jung. 

Shoptalk Show: UI + State, AI Missing Context But Adds Browsers, and Scalability on the Web
UI and state struggles, AI missing important sand context, should we look forward to AI browsers, how bad is the mobile web in 2025, what does scalability with websites actually mean, and is there a role for someone as a project manager with tech insight?

WP Builds: 411 – Unity in WordPress: navigating fractures and embracing positivity with Simon Harper
On the podcast today, we have Simon Harper. He’s here to discuss the current challenges and dynamics of the WordPress community. 

PHP Architect: Community Corner: Prism With TJ Miller 
In this episode, Scott talks with TJ Miller about Prism “a powerful Laravel package for integrating Large Language Models (LLMs) into your applications”. 

Mostly Technical: 72: The Big Tweet
Ian and Aaron discuss Aaron's viral tweet, more problems with HVAC, accountability for your own time, and so much more.

Syntax: What Happened to Remix. Worth Using Axios? Client Only Next.js?
Scott is back after a snowboarding accident and concussion. Topics include React frameworks, databases, mobile development, and more.

The Changelog: JavaScript fatigue strikes back
Allen Pike on the JavaScript ecosystem after a decade away, Lars Wirzenius was there at the birth of Linux, Piotr Migdał archives things in Markdown, Jacob Stopak is gamifying Git with Devlands & Juan Diego Rodríguez runs down how CSS functions (will) work.

Reading and Viewing


Prevent JWT Attacks in Laravel with Secure Coding Practices
While JWT offers many advantages, improper implementation can lead to serious security vulnerabilities.

Ensuring Reliable JSON from LLM Responses in PHP
When working with Large Language Model (LLM) APIs, you often receive responses that contain extraneous text, making it challenging to extract clean JSON data. 

7 Ways SQL Injections Destroy Your App
Ever wondered how a single line of code could expose your entire database? Let me walk you through one of the most common yet devastating security vulnerabilities in Laravel applications - and exactly how to shield yourself against it.

The Art of Laravel Models - Get the Most of Them
With Laravel models, you can work with database records using simple and expressive PHP syntax. And the best part? They come with built-in features like relationships, accessors, mutators, and query scopes to make your life easier. Let’s break it down!

The Problem with Indirections
Almost any program we write makes heavy use of different kind of indirections, at least if it should be remotely useful. Even though they are so fundamental to the everyday work of a software developer, we should always carefully consider in which extent we want to use them.

Interesting Projects, Tools and Libraries


giginc/mongodb
An Mongodb datasource for CakePHP 3.0

isaquesb/php-clear-sale
Clear Sale API Client.

fsasvari/laravel-trailing-slash
The package that adds redirection with trailing slash to Laravel framework.

aleswita/pdfmerger
PDF Merger for Nette Framework and Ghost Script.

rulecom/rulemailer2
Magento 2 module for integration with Rule.

velikonja/labby-bundle
Symfony bundle for retrieving database and assets from one stage to another.

tholu/php-packer
A PHP version of Packer, JavaScript obfuscation library originally created by Dean Edwards.

nathancox/embedfield
A form field for adding oembed objects (primarily videos) to pages or dataobjects.

robinthehood/terminal
With Terminal you can easily output colored text on the console with php.

oilstone/redis-cache
Helper package for working with a Redis cache.

Jobs

------
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $75/week for an advert.



Please let me know if you are interested by emailing me at articles@phpweekly.com

Please help us by clicking to our sponsor:


encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 16. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.



Sponsor this newsletter

So, how did you like this issue?

Like us on FacebookFollow us on Twitter
We are still trying to grow our list. If you find PHP Weekly useful please tweet about us! Thanks
Also, if you have a site or blog related to PHP then please link through to our site.
unsubscribe from this list  
 

Protect your PHP code with SourceGuardian 16. Free trial.

Copyright © 2025 PHP Weekly, All rights reserved.
Because you signed for it!
Our mailing address is:
PHP Weekly
Rotterdam House
116 Quayside
Newcastle Upon Tyne, NE1 3DY
United Kingdom
 

 

Older messages

February 27th 2025

Thursday, February 27, 2025

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 27th February 2025 Hi everyone, Laravel 12 is finally released, and

February 20th 2025

Thursday, February 27, 2025

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 20th February 2025 Hi everyone, We are a few days away from the

February 13th 2025

Friday, February 14, 2025

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 13th February 2025 Hi everyone, We have less than two weeks from

January 9th 2025

Thursday, January 9, 2025

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 9th January 2025 Hi everyone, It's back to the regular grind

January 2nd 2025

Friday, January 3, 2025

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 3rd January 2025 Hi everyone, It's the first newsletter for the

You Might Also Like

Daily Coding Problem: Problem #1710 [Medium]

Thursday, March 6, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This question was asked by Snapchat. Given the head to a singly linked list, where each node also has a “random”

'The most rapid change in human communication ever'

Thursday, March 6, 2025

how I'm using OpenAI to replace PhDs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

First .NET 10 Preview, .NET Aspire 9.1, C# Dev Kit Previews .NET Aspire Orchestration, More

Thursday, March 6, 2025

Home | News | How To | Webcasts | Whitepapers | Advertise .NET Insight March 6, 2025 THIS ISSUE SPONSORED BY: ■ VSLive! 4-Day Seminar: Hands-on with Blazor Microsoft Ships First .NET 10 Preview

The Hidden Cost of Over-Engineering (and How to Stop Yourself)

Thursday, March 6, 2025

Top Tech Content sent at Noon! Augment Code: Developer AI for real eng work. Start for free Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, March 6,

JSK Weekly - 6th March, 2025

Thursday, March 6, 2025

The new Angular TextArea component by Syncfusion is a robust and flexible user interface element designed to enhance multiline text input. It offers a wide range of features and customization options,

wpmail.me issue#708

Thursday, March 6, 2025

wpMail.me wpmail.me issue#708 - The weekly WordPress newsletter. No spam, no nonsense. - March 6, 2025 Is this email not displaying correctly? View it in your browser. News & Articles The Top

This E-ZPass scam is everywhere ⚠️

Thursday, March 6, 2025

New Google Search; Don't use your CC online; Revert Apple Mail -- ZDNET ZDNET Tech Today - US March 6, 2025 e-zpass Did you get an E-ZPass text demanding payment? Don't click - it's a scam

⚙️ The era of agentic warfare

Thursday, March 6, 2025

Plus: Judge denies Musk's bid ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/06/2025

Thursday, March 6, 2025

New blogs from Syncfusion ® AI-Powered Flutter Calendar for Effortless Project Scheduling and Reviews By Lavanya Anaimuthu This blog explains how to build an AI-powered smart scheduling app using the