У меня возникла небольшая проблема после того, как я переименовал метод из хранить в спасти, также я был переименован в Маршрут.
Route::post('blog', 'Backend\BlogController@store');
к
Route::post('blog', 'Backend\BlogController@save');
но когда я нажимаю отправить, он все еще показывает мне:
Method [store] does not exist.
кто-нибудь может мне помочь?
все еще не работает, я очистил все кеши с помощью php artisan route:clear и выполнил поиск в каталоге App, но не нашел совпадения с «магазином» ... есть какое-нибудь решение?
Скажите, пожалуйста, вы случайно не использовали Resource Route таким образом Route::resource('blog', 'BlogController');






Выполните следующую команду.
composer dump-autoload -o
если проблема не устранена, используйте также приведенные ниже команды.
php artisan config:clear
php artisan cache:clear
php artisan view:clear
Надеюсь, это поможет.
все еще не работает, но когда я снова попытался переименовать метод в store, он снова работает ... хотя store не отображается в Route
Вы можете попробовать приведенные ниже команды, чтобы решить проблему. php ремесленник оптимизировать, Кэш php-мастера: очистить, Маршрут php-мастера: кеш, php ремесленный вид: очистить, Конфигурация php-мастера: кеш
Очистите кеш 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" на Нижний, потом я ее просто удалил.
Очистите все кеши, а затем, если это не поможет, найдите в базе кода
store.