Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

April 21, 2022

Hi everyone,

Aside from your regular dose of weekly news and resources on the PHP community, we also have an exciting announcement to make. Wiley Publishing has provided us with 7 copies of the book PHP & MYSQL: Server-side Web Development by Jon Duckett to give away in a prize draw. From today up until the 3rd of May you have a chance to get your entries in to be one of seven winners of the PHP & MYSQL book. Join now and tell your friends about it. 

To enter the book giveaway, Click Here.

We hope you enjoy this week's newsletter. If you want to be featured feel free to reach out to us at [email protected]. Do follow us on our social media channels on Twitter and Facebook.

You can connect with me on LinkedIn:

All the best,

Please help us by clicking to our sponsor:

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


PHP Isn't Dead
Last month, The Laravel Documentary was released which showed the history behind Laravel. For the documentary a lot of people that are active in the Laravel community were interviewed.

BaseCode: A Field Guide to Writing More Readable Code
BaseCode by Jason McCreary is a field guide containing real-world practices to help you write code that's less complex and more readable.

PHP Related Small Tips for Improving the Speed of Writing Program
In this article you will learn about the shortcuts and things to notice while writing PHP code.

Laravel: From Scratch To Production In 5 Hours
I made a code timelapse! 5 hours of building a Laravel application from scratch and deploying it to production.

Xdebug 3: Laravel Sail with PhpStorm
In this video I show how to enable and set-up Xdebug within the Laravel Sail Docker environment.

PHP 101: Fundamentals
This article is the first in (what will be) a 7-part series covering the fundamentals of PHP. Links to the other articles on the topic will be listed at the bottom of the page when available for those who are interested.

Tutorials and Talks

Learn how to start Testing in Laravel with Simple Examples using PHPUnit and PEST
When talking about automated tests or unit tests in any programming language, there are two groups of people.

Integrate Paddle (Subscription Billing Service) In Your Next Laravel Project
Payment gateway integration has become a necessary requirement for any business or enterprise website.

Laravel Temporary URL For Local Storage Driver
Recently, I needed to use a temporary URL. Laravel supports temporary URLs out of the box with S3 drivers. 

CodeIgniter 4 Query Builder join() Method Explained
The CodeIgniter 4 Query Builder class provides ORM-like functionality for Database operations in the framework.

Autocomplete Textbox in CodeIgniter 4 with jQuery UI
This video shows how you can add jQuery UI autocomplete and load MySQL database data using jQuery AJAX in the CodeIgniter 4 project.

How to Build Modals with Laravel and Livewire
Dealing with modals is something I always found time-consuming. A front-end library was often required, which meant exposing APIs to consume while keeping the state in sync.

News and Announcements

PHP 8.0.18 Released!
The PHP development team announces the immediate availability of PHP 8.0.18. This is a bug fix release.

PhpStorm 2022.1 is now available
This new major PhpStorm release includes improved Blade and Twig support, added functionality to docblock type annotations and attributes, a bunch of new and useful inspections, several improvements to the editor, and more.

WordPress 6.0 Beta 2
WordPress 6.0 Beta 2 is now available for testing!

Last days of Call for Papers for SymfonyCon Disneyland Paris 2022
The Call for Papers for SymfonyCon Disneyland Paris 2022 ends on April 22nd 2022. Talks should last for 40 minutes, Q&A included and will be in English.

Laracon EU - 26 April 2022, Amsterdam
Venue: Bimhuis, Piet Heinkade 3, 1019 BR Amsterdam

Win a Book in our 7 Day Book Giveaway
Get a chance to win a copy of the book, PHP & MYSQL: Server-side Web Development by Jon Duckett. Join now to enter the book giveaway.

Podcasts and Vlogs

PHP Architect: Testing The Core
This month, John and Eric introduce the new Drupal Dab column by Nicola Pignatelli which will be focused on the Drupal CMS system. They also discuss the How to Hack you Home with a Raspberry Pi series is going.

PHP Ugly 282: Crotch Sign Language
This week on the podcast, Eric, John, and Thomas talk about PitchCom, (n)Vim, PHPStorm, Laravel 9.8, and more...

No Compromises Podcast: Take Time To Look Back And Review
It feels good to finish a project, but before you move on, there are benefits to pausing and reflecting on what went well and what could have been better.

Laravel Podcast: Sanctum & Passport, with Taylor Otwell
In this episode, we talk with Taylor Otwell about the first-party Laravel auth packages Passport and Sanctum.

Laravel News Podcast: Field Guides, Favourites, And Soft Deletes
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

Maintainable Podcast: Ben Halpern - Adventures In Open Sourcing Your Existing Application
Robby has a chat with Ben Halpern, the creator of and a Co-Founder of Forem, about what well-maintained software should really look like.

The Stack Overflow Podcast: Warning Signs That Hot Startup Hiring Engineers Might Not Last (Ep. 433)
Ben and Cassidy compare notes on, the rapid collapse of, and why rigorous adherence to personal security protocols can make the FBI suspicious.

The Rabbit Hole: The Definitive Developer's Podcast 252. Motivation (Replay)
In today’s episode, we are talking about motivation — what keeps us up at night and what gets us out of bed every single day? We are joined by a special return guest and friend of the show, Kevin Thomas. 

Software Engineering Radio: Episode 508: Jérôme Laban on Cross Platform UI
Jérôme Laban, CTO of Uno Platform, joined host Jeff Doolittle for a conversation about Cross-platform User Interfaces. The conversation addressed the unique challenges and possibilities related to applications designed to run on multiple platforms.

North Meets South Web Podcast: Vim throwdown, Part 4
In this episode, Jake and Michael are joined by Eric Van Johnson to talk more about Vim, using Vim bindings in other editors, similarities and differences between them, and opinionated starting points.

WP Builds: 274 – How You Can Make Your Website Have A Smaller Carbon Footprint
When I drive my car, I’m highly aware of the impact that my driving is having. I can hear the engine rumble, I can smell the gases that are coming from the exhaust. I know for a fact that this is not good for the environment.

Reading and Viewing

A Week of Symfony #798 (11-17 April 2022)
This week, the first beta of Symfony 6.1 was released in preparation for its final release in 6 weeks. Meanwhile, we published some blog posts about new Symfony 6.1 features, such as improved ExpressionLanguage syntax and the Locale Switcher. 

Using Callbacks To Prevent Code Duplication
Sometimes it can be useful to use a callback function or other callable to prevent a bunch of code duplication.

The Most Significant Differences Between CakePHP and CodeIgniter
It’s impossible to pick a victor amongst the two frameworks, CodeIgniter and CakePHP. Codeigniter is a PHP-driven framework that provides a collection of libraries, plug-ins, and tools that expedite PHP code while also supporting the MVC paradigm.

10 Best Practices for DevOps That Will Improve Your Productivity
The world of DevOps is ever-changing, and if you want to stay on top of the latest practices and advancements, you need to follow the trends and keep up with new developments.

A Quick Performance Optimization Guide Using PHP Generators
Reduce execution time and memory usage with generators.

5 Mistakes That Makes You A Noob In Php
Web Development is a huge industry itself in IT, And most of the time people start with PHP as a web developer.

Interesting Projects, Tools and Libraries

Easy XHProf setup to profile your laravel application!

Translatable behaviour extension for Doctrine2.

An effort to make testing PHP code easy and fun.

Easy creation of slugs for your Eloquent models in Laravel.

CakeDC Book plugin for CakePHP.

makes it easy to send notifications using RocketChat with Laravel 9+.

Integrate likes, bookmarks, favorites, reactions and custom made marks into your application.

Highlight PHP code in terminal.

EasyRdf is a PHP library designed to make it easy to consume and produce RDF.

A powerful alternative to var_export(), which can export closures and objects without __set_state()



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 [email protected]

Please help us by clicking to our sponsor:

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

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 | update subscription preferences 

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

Talk to us!

If you have some news, want to share a link with us or chat with us feel free to email us.

And we also have an RSS feed that you can use.

Like us on FacebookFollow us on Twitter

Copyright ©