Tips for writing a better code in PHP
The Ultimate Guide To Laravel Validation; Simulating Web requests with custom User-Agent using PHP; and How to use the new Symfony Maker command to work with GitHub Webhooks
PHP
📚 Product’s Nested Categories Display in PHP and MySQL
Are you working on an E commerce Project or any other project which has the hierarchical structure of records in the database?
📚 Top 10 PHP Vulnerabilities You Need to Know: Beyond SQL Injection, XSS, and CSRF
The second article shifts focus to vulnerabilities that can alter server-side logic. We discuss Server-Side Template Injection (SSTI), where attackers exploit server template features to execute arbitrary code.
📚 Tips for writing a better code in PHP
Here i will be guiding you through some of the important steps to achieve that, to keep your PHP code efficient and reliable .
📚 Monitor Code Processing Time in PHP with Time Warden
Time Warden is a lightweight PHP library that enables you to monitor the processing time of tasks and take actions on thresholds exceeding defined execution time limits. It's probably best illustrated with an example from the readme.
📚 Simulating Web requests with custom User-Agent using PHP
Today we are going to create a tool to simulate web requests using a custom User-Agent. It will be useful for the following cases (the ones I considered when creating it).
📚 How to Parse Date & Time Info from Natural Language Input in PHP
We can easily parse natural language date & time strings into neatly formatted data using just a few lines of PHP code.
📚 Code quality tools : PHP-CS-Fixer
In this tutorial we will try to set up PHP-CS-fixer on Visual Studio Code.
📚 Develop Your First Web App with Lando — Beginner Guide
Lando is becoming a popular local development environment. It is a cross-platform, free, and open-source tool built upon Docker container technology. Let’s see how fast we can start with Lando.
Laravel
📚 The Ultimate Guide To Laravel Validation
Validation is an important part of any web application. It can help to prevent security vulnerabilities, data corruption, and a whole host of other issues that can arise when you're working with user input.
📚 Top repositories for Laravel developers 2024 edition
Are you ready to dive into the Top 10 repositories for learning and exploring Laravel?
📚 Using Eloquent Factories With PHPUnit Data Providers
There are a few ways to work with Laravel's factories in feature tests, such as creating a model during setUp() when you want to use it for multiple tests or directly in an individual test case.
📚 Automate your database backups with Laravel: A comprehensive guide
Today, we'll explore how to automate database backups using Laravel.
📚 A New Minimal Default Exception Page With Dark Mode Support in Laravel 11.9
This week, the Laravel team released v11.9, which includes a new default exception page, a way to prevent destructive commands from running, a withoutDelay() queue method, and more.
📚 Laravel Advanced: Lesser-Known, Yet Useful Composer Commands
Composer also offers some commands that are lesser-known but helpful while working on your Laravel app.
📚 Architecture Testing in Laravel with Pest
Architecture testing allows you to automatically enforce code standards such as naming conventions, method usage, directory structure, and more.
📚 Toggleable Laravel Routes with Attributes
In this article, we will explore how to use toggleable routes with attributes in Laravel.
📚 Mastering Advanced Laravel Routing: Build Cleaner, More Scalable Applications
We’ll delve into these advanced features, transforming you from a routing novice to a master architect.
Symfony
📚 Replace parameters in Symfony
In my previous post i talked about Multi-tenant. But there is another way to replace configuration, and do almost the same things, but with replacing the parameters.yml.
📚 How to use the new Symfony Maker command to work with GitHub Webhooks
Recently I've been working on a tool that would gather some open-source contribution metrics from our teams.
📚 Extend your Symfony Console app with events and attributes
You can easily build a console application using the Symfony Console component, but did you know that you could extend it just as easily?
📚 Symfony 7.1.1 released
Symfony 7.1.1 has just been released. Here is the list of the most important changes since 7.1.0.
📚 A Week of Symfony #909 (27 May - 2 June 2024)
This week, Symfony 7.1.0 was released. We also upgraded the official Symfony book to Symfony 6.4. Meanwhile, we published more details about the SymfonyOnline June 2024 conference that will take place next week and about the accommodation for the next SymfonyCon Vienna 2024.
Tools
📦 damanmokha/otp-verification
A Laravel package for sending and verifying OTPs (One-Time Passwords) using Twilio.
📦 currencystack/currencystack-php
Real-time and historical exchange rates for 168 world currencies provided in JSON format and works for any programming environment.
📦 kna/money-bundle
This bundle integrates moneyphp/money into symfony.
📦 foodkit/openapi-dto
A simple library that allows you to define OpenAPI specifications via Data Transfer Objects.
Great selection, Víctor. Lando is a fantastic tool for making things easier for developers. I used DevilBox back in the day, but I believe Lando has made things more accessible.