laravel-providers
SKILL.md
Laravel Providers
Service providers and application bootstrapping patterns.
Core Concepts
service-providers.md - Service providers:
- AppServiceProvider organization with named methods
- Model::unguard() for mass assignment
- Factory resolver for Data classes
- Morph map registration
- Configuration patterns
bootstrap-booters.md - Bootstrap & Booters:
- Invokable booter classes
- Middleware registration
- Exception handling setup
- Scheduling configuration
- Clean bootstrap organization
environment.md - Environment config:
- Template and instance pattern
.env-localtemplates- Git-ignored instances
- Optional git-crypt for secrets
helpers.md - Helper functions:
- Global helper registration
- Autoloading helpers
- When to use (sparingly)
- Alternatives with static methods
Pattern
// AppServiceProvider
final class AppServiceProvider extends ServiceProvider
{
public function boot(): void
{
$this->configureMorphMap();
$this->configureDataFactories();
Model::unguard();
}
private function configureMorphMap(): void
{
Relation::morphMap([
'order' => Order::class,
'product' => Product::class,
]);
}
}
Organize AppServiceProvider with named private methods for clarity.
Weekly Installs
21
Repository
leeovery/claude-laravelGitHub Stars
36
First Seen
Jan 24, 2026
Security Audits
Installed on
codex16
opencode16
gemini-cli15
cursor15
claude-code14
github-copilot13