Skip to content

Shakil's Blog

  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Subscribe to Newsletter
Shakil's Blog
  • 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 API Resources: Standardize Every Response
    LARAVEL

    Laravel API Resources: Standardize Every Response

    ByShakil Alam June 28, 2026July 2, 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: Standardize Every ResponseContinue

  • Laravel Testing Strategy: Feature vs Unit Tests
    LARAVEL

    Laravel Testing Strategy: Feature vs Unit Tests

    ByShakil Alam June 28, 2026July 2, 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 Hooks: Pre-Commit Quality Enforcement
    LARAVEL

    Laravel Git Hooks: Pre-Commit Quality Enforcement

    ByShakil Alam June 28, 2026July 2, 2026

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

    Read More Laravel Git Hooks: Pre-Commit Quality EnforcementContinue

  • Laravel Composer Scripts: One-Command Onboarding
    LARAVEL

    Laravel Composer Scripts: One-Command Onboarding

    ByShakil Alam June 28, 2026July 2, 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: One-Command OnboardingContinue

  • Laravel Slow Query Detection: Catch Them Before Users
    LARAVEL

    Laravel Slow Query Detection: Catch Them Before Users

    ByShakil Alam June 28, 2026July 2, 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 UsersContinue

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

    Laravel Exception Emails Without Spam (Rate-Limited)

    ByShakil Alam June 28, 2026July 2, 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 Spam (Rate-Limited)Continue

  • Laravel Request Logging Middleware (Full Lifecycle)
    LARAVEL

    Laravel Request Logging Middleware (Full Lifecycle)

    ByShakil Alam June 28, 2026July 2, 2026

    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…

    Read More Laravel Request Logging Middleware (Full Lifecycle)Continue

  • AI-Assisted Laravel: CLAUDE.md + Laravel Boost MCP
    LARAVEL

    AI-Assisted Laravel: CLAUDE.md + Laravel Boost MCP

    ByShakil Alam June 28, 2026July 2, 2026

    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…

    Read More AI-Assisted Laravel: CLAUDE.md + Laravel Boost MCPContinue

  • Larastan, Rector & Pint: Laravel Code Quality Setup
    LARAVEL

    Larastan, Rector & Pint: Laravel Code Quality Setup

    ByShakil Alam June 28, 2026July 2, 2026

    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…

    Read More Larastan, Rector & Pint: Laravel Code Quality SetupContinue

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
Scroll to top
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Subscribe to Newsletter
Search