Skip to content

Shakil's Blog

  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Subscribe to Newsletter
Shakil's Blog
  • Why Laravel Projects Fall Apart: 3 Rules to Fix Your Architecture
    LARAVEL

    Why Laravel Projects Fall Apart: 3 Rules to Fix Your Architecture

    ByShakil Alam June 28, 2026July 11, 2026

    Reading Time: 5 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: Introduction | Level: Beginner | no prerequisites The Problem Nobody Talks About You finish the Laravel tutorial. You build your first real project. Everything works….

    Read More Why Laravel Projects Fall Apart: 3 Rules to Fix Your ArchitectureContinue

  • Git Mastery: The Complete Series
    Git

    Git Mastery: The Complete Series

    ByShakil Alam March 13, 2026March 28, 2026

    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…

    Read More Git Mastery: The Complete SeriesContinue

  • Send SMS in Laravel with Fast2SMS
    LARAVEL

    How to Send SMS, OTP & DLT Messages in Laravel with Fast2SMS

    ByShakil Alam August 26, 2025June 22, 2026

    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…

    Read More How to Send SMS, OTP & DLT Messages in Laravel with Fast2SMSContinue

  • Laravel Soft Deletes + File Trash & Secure Media Serving
    LARAVEL

    Laravel Soft Deletes + File Trash & Secure Media Serving

    ByShakil Alam July 2, 2026July 11, 2026

    Reading Time: 6 minutesSeries: Every Laravel Project Should Have These Building Blocks Part 35 of 35 | Level: Beginner–Intermediate Prerequisites: None The Problem Files are harder to delete than rows. When you soft-delete a database record you expect…

    Read More Laravel Soft Deletes + File Trash & Secure Media ServingContinue

  • Laravel Pipeline Pattern: Chain Complex Operations Cleanly
    LARAVEL

    Laravel Pipeline Pattern: Chain Complex Operations Cleanly

    ByShakil Alam July 2, 2026July 11, 2026

    Reading Time: 4 minutesSeries: Every Laravel Project Should Have These Building Blocks Part 34 of 35 | Level: Beginner–Intermediate Prerequisites: None The Problem You have a multi-step operation. Maybe it’s processing an order: validate stock → apply discount…

    Read More Laravel Pipeline Pattern: Chain Complex Operations CleanlyContinue

  • Laravel API Resources: A Standard Response Envelope (Guide)
    LARAVEL

    Laravel API Resources: A Standard Response Envelope (Guide)

    ByShakil Alam June 28, 2026July 11, 2026

    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?…

    Read More Laravel API Resources: A Standard Response Envelope (Guide)Continue

  • Laravel Testing Strategy: Feature vs Unit Tests
    LARAVEL

    Laravel Testing Strategy: Feature vs Unit Tests

    ByShakil Alam June 28, 2026July 11, 2026

    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…

    Read More Laravel Testing Strategy: Feature vs Unit TestsContinue

  • Laravel Git Pre-Commit Hook: Auto-Format PHP Before Commit
    LARAVEL

    Laravel Git Pre-Commit Hook: Auto-Format PHP Before Commit

    ByShakil Alam June 28, 2026July 11, 2026

    Reading Time: 4 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….

    Read More Laravel Git Pre-Commit Hook: Auto-Format PHP Before CommitContinue

  • Laravel Composer Scripts: Replace Your README with One Command
    LARAVEL

    Laravel Composer Scripts: Replace Your README with One Command

    ByShakil Alam June 28, 2026July 11, 2026

    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…

    Read More Laravel Composer Scripts: Replace Your README with One CommandContinue

  • Laravel Slow Query Detection: Catch Them Before Users Do
    LARAVEL

    Laravel Slow Query Detection: Catch Them Before Users Do

    ByShakil Alam June 28, 2026July 11, 2026

    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…

    Read More Laravel Slow Query Detection: Catch Them Before Users DoContinue

  • Laravel Exception Emails Without the Spam (Rate-Limited)
    LARAVEL

    Laravel Exception Emails Without the Spam (Rate-Limited)

    ByShakil Alam June 28, 2026July 11, 2026

    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…

    Read More Laravel Exception Emails Without the Spam (Rate-Limited)Continue

  • Laravel Request Logger Middleware: Full HTTP Observability
    LARAVEL

    Laravel Request Logger Middleware: Full HTTP Observability

    ByShakil Alam June 28, 2026July 11, 2026

    Reading Time: 4 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…

    Read More Laravel Request Logger Middleware: Full HTTP ObservabilityContinue

Page navigation

1 2 3 … 9 Next PageNext

© 2026 Shakil's Blog - WordPress Theme by Kadence WP

X Instagram YouTube
Share on Social Media
xfacebooklinkedinwhatsapptelegram

Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome content in your inbox.

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

Scroll to top
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Subscribe to Newsletter
Search