Ошибка, когда я дублирую проект laravel и показываю мне последний вид

#laravel

#php #ларавель #маршруты

Вопрос:

У меня есть проект Laravel 5.3, который был создан 5 месяцев назад, сегодня я сделал дубликат проекта и внес некоторые изменения в код.

Когда я редактирую представления в blade.php файл моего проекта, который я отредактировал, показал мне последний вид проекта, я создал новый маршрут в новом проекте laravel, и в маршрутах все работает хорошо, но по-прежнему отображается последний вид проекта.

Это забавно, потому что файлы js работают довольно хорошо, но представление не работает. например, я редактирую profile.blade.php файл, и в нем отображается содержимое последнего проекта, если я напишу что-то новое в другом представлении из последнего проекта, оно отобразится в новом проекте.

Есть какие-нибудь идеи? Заранее спасибо.

Ответ №1:

Ваши представления/маршруты компилируются/кэшируются.

Каталог хранилища содержит скомпилированные шаблоны блейда, сеансы на основе файлов, кэш файлов и другие файлы, созданные платформой.

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

Выполните эти команды

 php artisan view:clear - Clear all compiled view php artisan optimize --force - Optimize the framework for better performance php artisan config:cache - Create a cache file for faster configuration loading php artisan route:cache - Create a route cache file for faster route registration  

Комментарии:

1. Спасибо тебе огромное, ксевнулл, ты спас меня. Я новичок в Ларавеле.

Ответ №2:

Отключите кэш операций из php.ini или используйте:

ini_set(‘кэш операций.включить’, 0);