laravel-constants-and-configuration
Constants and Configuration Values
Avoid hardcoded values throughout your codebase. Use constants, configuration files, and enums to make your application more maintainable, refactorable, and debuggable.
The Problem with Hardcoded Values
// BAD: Magic numbers and strings scattered everywhere
if ($user->role === 'admin') { // What other roles exist?
$cacheTime = 3600; // What does 3600 mean?
}
if ($order->status === 1) { // What does 1 represent?
$discount = 0.15; // Why 15%?
}
Cache::remember('users_list', 600, fn() => ...); // 600 what?
More from noartem/laravel-vue-skills
shadcn-vue
shadcn-vue for Vue/Nuxt with Reka UI components and Tailwind. Use for accessible UI, Auto Form, data tables, charts, dark mode, MCP server setup, or encountering component imports, Reka UI errors.
654laravel-routes-best-practices
Keep routes clean and focused on mapping requests to controllers; avoid business logic, validation, or database operations in route files
29baseline-ui
Enforces an opinionated UI baseline to prevent AI-generated interface slop.
28laravel-laravel-prompting-patterns
Use Laravel-specific vocabulary—Eloquent patterns, Form Requests, API resources, jobs/queues—to get idiomatic framework code
28laravel-data-chunking-large-datasets
Process large datasets efficiently using chunk(), chunkById(), lazy(), and cursor() to reduce memory consumption and improve performance
28laravel-performance-caching
Use framework caches and value/query caching to reduce work; add tags, locks, and explicit invalidation strategies for correctness
28