Git Mastery: The Complete Series
Reading Time: 2 minutesIf you’ve ever run a command and held your breath hoping nothing breaks, this series is written for you. Most Git tutorials teach you commands. This series teaches you how…
Reading Time: 2 minutesIf you’ve ever run a command and held your breath hoping nothing breaks, this series is written for you. Most Git tutorials teach you commands. This series teaches you how…
Reading Time: 4 minutesQuick answer: Install the package with composer require itxshakil/laravel-fast2sms, add your FAST2SMS_API_KEY, then send an OTP with Fast2sms::otp(‘9999999999’, ‘123456’);. Full setup — DLT, queues, WhatsApp, and notifications — is below. Sending SMS in Laravel…
Reading Time: 4 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 33 of 35 Level: Beginner–Intermediate Prerequisites: Thin Controllers What You’ll Learn The Problem with Raw Eloquent Models This is in every beginner’s codebase: What’s wrong with it?…
Reading Time: 4 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 32 of 35 Level: Intermediate Prerequisites: Action Classes, Service Classes What You’ll Learn The Three Test Types Laravel supports three kinds of tests, each with a specific…
Reading Time: 3 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 31 of 35 Level: Beginner–Intermediate Prerequisites: Composer Scripts, Larastan, Rector, Pint What You’ll Learn The Problem with “I’ll Fix It Later” Code review catches things. CI catches things….
Reading Time: 3 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 30 of 35 Level: Beginner–Intermediate Prerequisites: None What You’ll Learn The Problem with README Instructions Every project has a README that says something like: Six steps, and…
Reading Time: 3 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 29 of 35 Level: Intermediate Prerequisites: App Service Provider, Structured Logging What You’ll Learn Why Slow Queries Matter Slow queries are the most common cause of slow…
Reading Time: 4 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 28 of 35 Level: Intermediate Prerequisites: Request Logger Middleware, Notifications and Mail What You’ll Learn The Problem with Naive Exception Emails If you wire a simple exception…
Reading Time: 3 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 27 of 35 Level: Intermediate Prerequisites: Structured Logging What You’ll Learn Why You Need a Request Log When a user reports “something went wrong around 2pm…
Reading Time: 6 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 26 of 35 Level: Intermediate Prerequisites: None What You’ll Learn The Problem: AI That Doesn’t Know Your Project By default, AI coding assistants know Laravel as…
Reading Time: 4 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 25 of 35 Level: Intermediate Prerequisites: GitHub Actions CI What You’ll Learn The Three Tools and What They Do These three tools are the quality pipeline…