DEV Community

Laravel Series' Articles

Back to Nasrul Hazim's Series
Modularising Routes for Scalability and Clarity
Cover image for Modularising Routes for Scalability and Clarity

Modularising Routes for Scalability and Clarity

Comments
3 min read
Token Vault – Securely Store & Manage API Tokens in Laravel
Cover image for Token Vault – Securely Store & Manage API Tokens in Laravel

Token Vault – Securely Store & Manage API Tokens in Laravel

1
Comments
2 min read
Code Quality Check with PHPStan
Cover image for Code Quality Check with PHPStan

Code Quality Check with PHPStan

1
Comments
6 min read
Kickstart Your Next Project with Confidence
Cover image for Kickstart Your Next Project with Confidence

Kickstart Your Next Project with Confidence

Comments
3 min read
🚀 KickOff Your Laravel Project

🚀 KickOff Your Laravel Project

Comments
2 min read
Socialite ReCall

Socialite ReCall

Comments
2 min read
Handling Nested and Root Attributes Gracefully
Cover image for Handling Nested and Root Attributes Gracefully

Handling Nested and Root Attributes Gracefully

Comments 1
2 min read
Automate Your Database Design Audits
Cover image for Automate Your Database Design Audits

Automate Your Database Design Audits

1
Comments
2 min read
Building Dynamic Documents Content with Placeholdify
Cover image for Building Dynamic Documents Content with Placeholdify

Building Dynamic Documents Content with Placeholdify

1
Comments 4
5 min read
Eligify — The Criteria and Rule Engine for Explainable Decisions
Cover image for Eligify — The Criteria and Rule Engine for Explainable Decisions

Eligify — The Criteria and Rule Engine for Explainable Decisions

2
Comments 1
3 min read
Eligify v1.4.0: We Made Your Rules Organized (And Auditable)
Cover image for Eligify v1.4.0: We Made Your Rules Organized (And Auditable)

Eligify v1.4.0: We Made Your Rules Organized (And Auditable)

Comments
3 min read
Laravel Running Number v3.0 — A Practical, Powerful Upgrade for Real-World Systems
Cover image for Laravel Running Number v3.0 — A Practical, Powerful Upgrade for Real-World Systems

Laravel Running Number v3.0 — A Practical, Powerful Upgrade for Real-World Systems

Comments
4 min read
Dokufy: Generate PDFs your way — Gotenberg, LibreOffice, or native PHP.
Cover image for Dokufy: Generate PDFs your way — Gotenberg, LibreOffice, or native PHP.

Dokufy: Generate PDFs your way — Gotenberg, LibreOffice, or native PHP.

Comments 1
1 min read
Building a Permission-Gated MCP Server in Laravel (Without Opening a Backdoor)
Cover image for Building a Permission-Gated MCP Server in Laravel (Without Opening a Backdoor)

Building a Permission-Gated MCP Server in Laravel (Without Opening a Backdoor)

1
Comments 3
5 min read
Making encrypted Laravel config backups portable across APP_KEYs
Cover image for Making encrypted Laravel config backups portable across APP_KEYs

Making encrypted Laravel config backups portable across APP_KEYs

1
Comments 1
5 min read
A test that catches the bug your feature tests can't see
Cover image for A test that catches the bug your feature tests can't see

A test that catches the bug your feature tests can't see

Comments
3 min read
Why an encrypted config backup breaks when you move servers — and how I fixed it in laravel-config-backup
Cover image for Why an encrypted config backup breaks when you move servers — and how I fixed it in laravel-config-backup

Why an encrypted config backup breaks when you move servers — and how I fixed it in laravel-config-backup

Comments
3 min read
One Nullable Timestamp, Four Account States: Deriving User Status in Laravel
Cover image for One Nullable Timestamp, Four Account States: Deriving User Status in Laravel

One Nullable Timestamp, Four Account States: Deriving User Status in Laravel

1
Comments
4 min read
One-Step Install and One-Flag OAuth for a Laravel MCP Server
Cover image for One-Step Install and One-Flag OAuth for a Laravel MCP Server

One-Step Install and One-Flag OAuth for a Laravel MCP Server

5
Comments 1
6 min read
The /.well-known/openid-configuration Alias That Makes MCP Connectors Just Work
Cover image for The /.well-known/openid-configuration Alias That Makes MCP Connectors Just Work

The /.well-known/openid-configuration Alias That Makes MCP Connectors Just Work

Comments
4 min read
The Generic MCP Toolbox: Tools That Register Themselves
Cover image for The Generic MCP Toolbox: Tools That Register Themselves

The Generic MCP Toolbox: Tools That Register Themselves

5
Comments
5 min read
Putting an MCP Server Inside a Laravel App: Dual-Auth and RBAC for AI Tools
Cover image for Putting an MCP Server Inside a Laravel App: Dual-Auth and RBAC for AI Tools

Putting an MCP Server Inside a Laravel App: Dual-Auth and RBAC for AI Tools

Comments
6 min read
A Day of Performance Hardening: Hunting N+1s and Killing Wasted Queries in Laravel
Cover image for A Day of Performance Hardening: Hunting N+1s and Killing Wasted Queries in Laravel

A Day of Performance Hardening: Hunting N+1s and Killing Wasted Queries in Laravel

Comments
5 min read
Giving an AI agent the keys without giving it the building: RBAC + org-scoped MCP tools in Laravel
Cover image for Giving an AI agent the keys without giving it the building: RBAC + org-scoped MCP tools in Laravel

Giving an AI agent the keys without giving it the building: RBAC + org-scoped MCP tools in Laravel

Comments
5 min read
Admin-Editable Settings Without Giving Up config()
Cover image for Admin-Editable Settings Without Giving Up config()

Admin-Editable Settings Without Giving Up config()

1
Comments
4 min read
Build the Seam on Day One, the Second Driver on Day Ninety
Cover image for Build the Seam on Day One, the Second Driver on Day Ninety

Build the Seam on Day One, the Second Driver on Day Ninety

1
Comments
5 min read
The Tracking-Link Bug That Only Breaks Signed URLs
Cover image for The Tracking-Link Bug That Only Breaks Signed URLs

The Tracking-Link Bug That Only Breaks Signed URLs

3
Comments 2
4 min read
Stop Hardcoding Your Commercial Rules: Config-Driven Free Seats, Bulk Seats, and Tax
Cover image for Stop Hardcoding Your Commercial Rules: Config-Driven Free Seats, Bulk Seats, and Tax

Stop Hardcoding Your Commercial Rules: Config-Driven Free Seats, Bulk Seats, and Tax

1
Comments
3 min read
Share Your Local Laravel App on a Public URL Without Mixed-Content Hell
Cover image for Share Your Local Laravel App on a Public URL Without Mixed-Content Hell

Share Your Local Laravel App on a Public URL Without Mixed-Content Hell

Comments
3 min read
When a KPI reads 163 billion instead of 819
Cover image for When a KPI reads 163 billion instead of 819

When a KPI reads 163 billion instead of 819

Comments
2 min read