Должен ли я настроить кэширование перед загрузкой на сервер в Laravel? - PullRequest
0 голосов
/ 04 февраля 2019

Перед тем, как загрузить свой проект Laravel на сервер, я очищаю все кэши на своем экземпляре localhost.

config:clear
view:clear
route:clear
config:clear
optimize:clear

Я не могу запустить команду artisan на сервере, поскольку она не поддерживает ее.

В php artisan есть несколько команд:

config:cache
view:cache
route:cache
config:cache

Должен ли я запускать их на локальном хосте (перед загрузкой) или он будет автоматически генерироваться Laravel на сервере?

1 Ответ

0 голосов
/ 05 февраля 2019

Если вы развертываете свой сайт на сервере, вы не должны загружать какие-либо файлы, которые находятся в папках, которые определены в файлах Gitignore Laravel.Если вы выполняете эти команды перед развертыванием, это не имеет значения.

Я не рекомендую запускать проект Laravel на сервере, к которому у вас нет доступа по SSH, но если вам это действительно нужно, вы можете позвонитьArtisan команды из кода PHP, такие как: Artisan::call('config:clear');

...