How to work effectively with Laravel, always use when developing Laravel features
/plugin marketplace add markhamsquareventures/essentials/plugin install essentials@mksq-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
php artisan make: commands to create new files (i.e. migrations, controllers, models, etc.).php artisan make:class.--no-interaction to all Artisan commands to ensure they work without user input. You should also pass the correct --options to ensure correct behavior.DB::; prefer Model::query(). Generate code that leverages Laravel's ORM capabilities rather than bypassing them.ShouldQueue interface.route() function.env() function directly outside of config files. Always use config('app.name'), not env('APP_NAME').$this->faker->word() or fake()->randomDigit(). Follow existing conventions whether to use $this->faker or fake().php artisan make:test [options] {name} to create a feature test, and pass --unit to create a unit test. Most tests should be feature tests.app/Http/Middleware/.bootstrap/app.php is the file to register middleware, exceptions, and routing files.bootstrap/providers.php contains application specific service providers.bootstrap/app.php or routes/console.php for console configuration.app/Console/Commands/ are automatically available and do not require manual registration.$query->latest()->limit(10);.casts() method on a model rather than the $casts property. Follow existing conventions from other models.