Download the PHP package msazzuhair/laravel-artisan-destroy without Composer
On this page you can find all versions of the php package msazzuhair/laravel-artisan-destroy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download msazzuhair/laravel-artisan-destroy
More information about msazzuhair/laravel-artisan-destroy
Files in msazzuhair/laravel-artisan-destroy
Package laravel-artisan-destroy
Short Description This is my package laravel-artisan-destroy
License MIT
Homepage https://github.com/msazzuhair/laravel-artisan-destroy
Informations about the package laravel-artisan-destroy
Artisan Destroy Commands for Laravel
⚠️⚠️ Do not install this package on your production environment. ⚠️⚠️
A (maybe?) missing destroy command for anyone who has second thoughts. This will delete artisan-generated files from your project.
Let's say, you have generated some files using the artisan make
command. Then you think of a better name, or the generated files don't have a proper name based on the Laravel naming convention. This simple package will help you clean up those messes.
Just replace your artisan make:...
command with artisan destroy:...
and you're good to go. These commands will also warn you if the file you are trying to delete is untracked or has uncommitted changes.
I have used some of these commands on my projects, so ️they should work.
Development Progress
Class | Command | Destroy Command | Test |
---|---|---|---|
Cast | destroy:cast |
✅ | ✅ |
Channel | destroy:channel |
✅ | ✅ |
Component | destroy:component |
✅ | |
Controller | destroy:controller |
✅ | |
Console | destroy:console |
✅ | |
Event | destroy:event |
✅ | |
Exception | destroy:exception |
✅ | |
Factory | destroy:factory |
✅ | |
Job | destroy:job |
✅ | |
Listener | destroy:listener |
✅ | |
destroy:mail |
✅ | ||
Middleware | destroy:middleware |
✅ | |
Migration | destroy:migration |
✅ | |
Model | destroy:model |
✅ | |
Notification | destroy:notification |
✅ | |
Observer | destroy:observer |
✅ | |
Policy | destroy:policy |
✅ | |
Provider | destroy:provider |
✅ | |
Request | destroy:request |
✅ | |
Resource | destroy:resource |
✅ | |
Rule | destroy:rule |
✅ | |
Scope | destroy:scope |
✅ | |
Seeder | destroy:seeder |
✅ | |
Test | destroy:test |
✅ | |
View | destroy:view |
✅ |
Optional Requirements
- Git. This package will check if the file to be deleted is tracked and clean. If git is not installed, you'll need to use the
--force
option or disable git checking through the config file.
Installation
You can install the package as a dev dependency via composer:
You can publish the config file with:
Usage
You can use artisan help to see all available options for each command. For example:
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Muhammad Azzuhair
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-artisan-destroy with dependencies
spatie/laravel-package-tools Version ^1.14.0
illuminate/contracts Version ^11.0