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:
|
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:
Protect 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?
 
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.
|
|
|
|
|
|