Ответ 1
Если вы хотите удалить кеш маршрутов на своем сервере, удалите этот файл:
bootstrap/cache/routes.php
И если вы хотите его обновить, просто запустите php artisan route:cache
и загрузите bootstrap/cache/routes.php
на ваш сервер.
Это относится к кешу маршрутизации на localhost
У меня есть 2 маршрута в файле route.php. Оба работают нормально. В этом нет проблем. Я изучал маршрут: clear и route: cache и нашел небольшую проблему ниже.
если я прокомментирую какой-либо один маршрут в файле route.php, а затем запустите команду
php artisan route:cache
Это отключит маршрут, потому что список маршрутов теперь находится в кеше. Теперь перейдите в файл route.php и попытайтесь удалить прокомментированный маршрут, а затем попробуйте запустить этот активированный URL-адрес. пока он покажет 404, потому что мне нужно удалить кеш, используя следующую команду
php artisan route:clear
До сих пор все понимается в локальном хосте. Нет проблем в этом.
Вопрос: Как удалить кеш маршрута на сервере?
Если вы хотите удалить кеш маршрутов на своем сервере, удалите этот файл:
bootstrap/cache/routes.php
И если вы хотите его обновить, просто запустите php artisan route:cache
и загрузите bootstrap/cache/routes.php
на ваш сервер.
Если вы загружаете свои файлы с помощью GIT с вашего локального компьютера, вы можете использовать ту же команду, которую используете на своем локальном компьютере, когда вы подключены к вашему живому серверу с помощью BASH или что-то вроде. Вы можете использовать это как вы используете локально.
php artisan cache:clear
php artisan route:cache
Он должен работать.