#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);