Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Coding Standards
tapp/filament-lms
cursor
pint
phpstan
pest
eloquent
dependency-injection
psr-12
cursor-rules

description: globs: alwaysApply: false

Install
php artisan boost:add-skill tapp/filament-lms

Save this content to: .cursor/rules/coding-standards.mdc

# Cursor Rules

## Code Style and Quality
- Always run `./vendor/bin/pint` after making code changes to fix code style issues
- Always run `./vendor/bin/phpstan analyse` after making code changes to check for static analysis issues
- This prevents GitHub Actions from having to make style fixes and ensures code quality

## Testing
- Use Pest syntax for all tests (not PHPUnit)
- Use `test()` functions and `expect()` assertions
- Use `uses(RefreshDatabase::class)` for database tests
- Use `beforeEach()` for setup code

## Laravel Best Practices
- Follow Laravel 12 conventions
- Use proper dependency injection
- Use Eloquent relationships appropriately
- Follow PSR-12 coding standards
description:
globs:
alwaysApply: false
---

Cursor Rules

Code Style and Quality

  • Always run ./vendor/bin/pint after making code changes to fix code style issues
  • Always run ./vendor/bin/phpstan analyse after making code changes to check for static analysis issues
  • This prevents GitHub Actions from having to make style fixes and ensures code quality

Testing

  • Use Pest syntax for all tests (not PHPUnit)
  • Use test() functions and expect() assertions
  • Use uses(RefreshDatabase::class) for database tests
  • Use beforeEach() for setup code

Laravel Best Practices

  • Follow Laravel 12 conventions
  • Use proper dependency injection
  • Use Eloquent relationships appropriately
  • Follow PSR-12 coding standards description: globs: alwaysApply: false

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect