-
-
Save miftahafina/292deed1265f2e404e5cd2229ef3ed78 to your computer and use it in GitHub Desktop.
| <?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 tujuannya biar anu... pas typo generate controllernya. Rare banget sih, emang. 😆
wkwk sangar
Tambah hapus model om sekalian 😍
Tambah hapus model om sekalian 😍
Bisa, cukup ganti pathnya aja di variabel $file_location
Hi. What should I change $file_location to?
@Luckiees you have to change the command('remove:controller and path /app/Http/Controllers/ if you want to remove something else than a controller. It's a good example how to create a command for the console but dangerous because as written before it removes your code from the disk and don't reflect on routes and other usage of your controller.
@zalaudekr Thank you so much😄
Good
@miftahafina
miftahafina Thank you.
@miftahafina could it be possible this way to remove the entire controller folder?
No. Im using windiws