Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Кэширование всех php файлов в Laravel 5.3 (разработка на продакшине) » 11.05.2017 11:46:13

Здравствуйте.

Спасибо за ответы.

Время сохранения файла на сервере корректное.

А когда отключаю OpCache, то появляется ошибка:

ErrorException in console.php line 5:
The use statement with non-compound name 'DB' has no effect

-----------------

Нашел ! Как же я рад. И сколько боли это принесло.

http://stackoverflow.com/questions/2057 … right-away

Нужно открыть файл отвечающий за конфиги opcache (посмотреть путь через phpinfo();)

И изменить opcache.revalidate_freq=0  - РАВНО 0 !!!

У меня стояло 180. 3 минуты я ждал, когда изменения вступят в силу! Можете представить эффективность разработки на хостинге!!! smile))

Сейчас все ок!

#2 Laravel 5.x » Кэширование всех php файлов в Laravel 5.3 (разработка на продакшине) » 10.05.2017 17:07:49

root
Ответов: 5

Здравствуйте!

Локально все работает отлично. Вношу изменения в контроллеры, кроны, и тд. - изменения сразу вступают в силу.

Проблема возникала на "продакшине". Изменения вступают в силу примерно через 2-5 минут после того, как залит файл.

Проблему в view решил следующим образом Artisan::call('view:clear'); - так можно хоть править фронт-енд.

Но при редактировании других файлов, контроллеров и тд - вообще беда. Работать невозможно.

Разработка по определенным причинам должна вестить на хостинге (не локально).

Коллеги, помогите, пожалуйста.

п.с.
Artisan::call('cache:clear');
Artisan::call('route:clear');
Artisan::call('config:clear');
эти команды не помогают.

laravel 5.3
PHP 7.0.1
APP_ENV=debug
APP_DEBUG=true

Подвал раздела