Метод Laravel не существует после переименования

У меня возникла небольшая проблема после того, как я переименовал метод из хранить в спасти, также я был переименован в Маршрут.

Route::post('blog', 'Backend\BlogController@store');

к

Route::post('blog', 'Backend\BlogController@save');

но когда я нажимаю отправить, он все еще показывает мне:

Method [store] does not exist.

кто-нибудь может мне помочь?

Очистите все кеши, а затем, если это не поможет, найдите в базе кода store.

Jonnix 27.02.2019 10:09

все еще не работает, я очистил все кеши с помощью php artisan route:clear и выполнил поиск в каталоге App, но не нашел совпадения с «магазином» ... есть какое-нибудь решение?

0x00b0 27.02.2019 10:12

Скажите, пожалуйста, вы случайно не использовали Resource Route таким образом Route::resource('blog', 'BlogController');

Vipertecpro 27.02.2019 10:16
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
3
818
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Выполните следующую команду.

composer dump-autoload -o

если проблема не устранена, используйте также приведенные ниже команды.

php artisan config:clear
php artisan cache:clear
php artisan view:clear

Надеюсь, это поможет.

все еще не работает, но когда я снова попытался переименовать метод в store, он снова работает ... хотя store не отображается в Route

0x00b0 27.02.2019 10:17

Вы можете попробовать приведенные ниже команды, чтобы решить проблему. php ремесленник оптимизировать, Кэш php-мастера: очистить, Маршрут php-мастера: кеш, php ремесленный вид: очистить, Конфигурация php-мастера: кеш

Dev Ramesh 27.02.2019 10:23

Очистите кеш laravel с помощью этой команды:

php artisan cache:clear

Просто запустите эту команду для очистки кеша маршрута: php artisan route:cache

Пожалуйста, запустите команду ниже

php artisan route:clear
php artisan config:clear
php artisan cache:clear

См. Доступ к переменным Laravel .env в лезвии

для подробного списка команд для решения любых проблем с кешем, как этот.

Ответ принят как подходящий

РЕШЕНО

Судя по всему, моя ошибка ставится "route :: resource" на Нижний, потом я ее просто удалил.

Другие вопросы по теме