2016-01-09 22 views
10

Mam proste pytanie na temat Laravel 5.1. Stworzyłem kontrolera używając php polecenia rzemieślnik:Kontroler usuwania Laravel 5.1

php artisan make:controller PageSettings 

Jednak to był błąd, bo naprawdę chciałem stworzyć ten sterownik w folderze Admin takiego:

php artisan make:controller Admin/PageSettings 

teraz chcę się pozbyć mój stary kontroler PageSettings. Czy wystarczy usunąć mój stary podręcznik PageSettings.php? Czy jest coś jeszcze, co należy zrobić?

Odpowiedz

14

Jeśli tylko go utworzyłeś i okazało się, że zrobiłeś źle, możesz ręcznie usunąć plik i to wszystko. Jednak, gdy już dodałeś trasy do tego kontrolera w routes.php, powinieneś usunąć je z pliku routes.php lub zmienić plik, tak aby odzwierciedlał twój nowy kontroler.

+0

Dzięki za odpowiedź! – Fusion

2

Można ręcznie usunąć kontroler. Po prostu sprawdź route.php, jeśli masz jakąś trasę do tego kontrolera i usuń go również.

1

Tak, można usunąć ręcznie bez napięcia. Zasugeruję ci, abyś unikał więcej błędów, oprogramowania "phpStrom", od korzystania z tego, jeśli usuniesz ręcznie dowolny plik, klikając prawym przyciskiem myszy-> Refaktor-> bezpieczne usuń, a następnie usuń je, a wszystkie miejsca, które były używane plik. klikając "do refaktora", możesz go usunąć.

0

Wystąpił problem z usunięciem pliku. Próbowałem uruchomiony mojego testu PHPUnit pakiet i masz błąd, który wyglądał tak:

Warning: include(): Failed opening '/user/home/me/some/file.php' for inclusion (include_path='.:') in /usr/home/me/some/vendor/composer/ClassLoader.php on line 444 

musiałem uruchomić composer update następnie composer dump-autoload. Potem wszystko działało dobrze.

Powiązane problemy