Skip to content

Instantly share code, notes, and snippets.

@miftahafina miftahafina/console.php
Last active Nov 18, 2018

Embed
What would you like to do?
Remove laravel controller with artisan command
<?php
/**
* Copy and paste the code below into your routes/console.php file.
* You can add more command such as 'remove:model', 'remove:middleware', etc if you want,
* just modify the $file_location variable.
*/
Artisan::command('remove:controller {name : Name of the controller}', function ($name) {
// File location
$file_location = base_path() . '/app/Http/Controllers/' . $name . '.php';
// Check if exist
if (file_exists($file_location)) {
exec('rm ' . $file_location);
$this->info($name.' has been deleted!');
} else {
$this->error('Cannot delete ' . $name . ', file not found.');
}
})->describe('Remove spesific controller');
@zera272

This comment has been minimized.

Copy link

commented Aug 23, 2016

Lha tujuan nya hapus controller apa ? :)

@miftahafina

This comment has been minimized.

Copy link
Owner Author

commented Aug 23, 2016

@zera272 tujuannya biar anu... pas typo generate controllernya. Rare banget sih, emang. 😆

@mdmunir

This comment has been minimized.

Copy link

commented Aug 23, 2016

👍

@jawircodes

This comment has been minimized.

Copy link

commented Jun 3, 2017

dihapus manul bisa kan ya?? takutnya klo hapus mnual ada system yg cacad.. :D work tapi mantap lah:v

@shohanean

This comment has been minimized.

Copy link

commented Mar 4, 2018

Thanks a ton!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.