Что Laravel 5.1 удалить контроллер
у меня есть простой вопрос о Laravel 5.1. Я создал контроллер с помощью команды php artisan:
php artisan make:controller PageSettings
однако это была ошибка, потому что я действительно хотел создать этот контроллер в папке администратора, как это:
php artisan make:controller Admin/PageSettings
теперь я хочу избавиться от моего старого контроллера PageSettings. Можно ли просто удалить мои старые PageSettings.PHP в ручную? Или есть что-то еще, что нужно сделать?
4 ответов
Если вы только создали его и обнаружили, что сделали это неправильно, вы можете вручную удалить файл и все. Однако, когда вы уже добавили маршруты к этому контроллеру в routes.php
вы должны удалить их из routes.php
file или изменить файл, чтобы отразить ваш новый контроллер.
Это нормально, чтобы вручную удалить контроллер. Просто проверь маршруты.php, если у вас есть какой-то маршрут к этому контроллеру и удалите его также.
Да, вы можете удалить вручную без напряга. Я предложу вам, чтобы избежать больше ошибок, вы" phpStrom " программное обеспечение, от использования этого, если вы удалите вручную любой файл, щелкнув правой кнопкой мыши - >рефакторинг- > безопасное удаление, то перед удалением они дадут все места, которые использовали ваш файл. нажав "do refactor", вы можете удалить его.
у меня была проблема с удалением файла. Я попытался запустить свой набор тестов PHPUnit и получил ошибку, которая выглядела так:
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
мне пришлось бежать composer update
затем composer dump-autoload
. После этого все шло прекрасно.