Я изменил имя своего проекта Laravel, используя: php artisan app:name new_name
В моем проекте отображается ошибка:
Class 'app\Providers\EloquentEventServiceProvider' not found
Я провел небольшое исследование и нашел ответ на вопрос в StackOverflow, который посоветовал мне удалить файл /bootstrap/cache/config.php.
Удалил и регенерировал через php artisan config:cache
Сейчас мой проект показывает
Извините, страница, которую вы ищете, не может быть найдена.
Мои маршруты / web.php выглядят так:
/** Auth Routes*/
Auth::routes();
/** Homepage Route*/
Route::get('/', function () {
return view('layout');
});
Мой файл .htaccess выглядит так:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteBase /
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Помогите, пожалуйста!
все еще получаю Sorry, the page you are looking for could not be found.
И вы уверены, что «макет» - это имя представления? Это не "макеты. Макеты" или что-то в этом роде?






Вы можете попробовать следующую команду:
php artisan route:clear
Хорошо, попробуйте следующее: 1) маршрут php artisan: clear; 2) композитор дамп-автозагрузка. Это решит вашу проблему?
все еще получаю Sorry, the page you are looking for could not be found.
пытаться
php artisan config:clear
и меняем Class 'app\Providers\EloquentEventServiceProvider'
to
Class 'App\Providers\EloquentEventServiceProvider'
и посмотрим, работает ли это
Я избавился от этой ошибки, когда удалил /bootstrap/cache/config.php. Теперь я получаю: Sorry, the page you are looking for could not be found..
Я предполагаю, что вы разрабатываете локально. если после изменения имени приложения обязательно измените имя папки на локальном сервере. скажем, что вы используете xampp, убедитесь, что c: // xampp / htdocs / yourAppName совпадает с имя, которое у вас есть в файле config / app.php. или просто дважды проверьте, что имя страницы совпадает с именем страницы, которое вы возвращаете с вашего контроллера. Также дважды проверьте, что URL-адрес на вашей странице совпадает с URL-адресом на вашем web.php. Всего несколько предложений.
composer duдолжен работать. Если бы вы использовалиphp artisan app:name NewName, вам не нужно было бы использоватьcomposer du, и он тоже будет работать нормально.