Запуск команд PHP Artisan на Shared Hosting серверах

Когда вам нужно запустить команды php artisan на хостинге?

Все мы знаем, что мы можем легко запускать все команды php artisan в нашей локальной среде разработки, используя различные инструменты командной строки, но кажется трудным удалить кэш, скомпилированные представления, маршруты и т. д. на Shared хостинговых серверах, потому что они не предоставляют оболочку, терминал или любой другой инструмент командной строки. При этом все это вы получаете на выделенном хостинге и VPS серверах.

Давайте разберемся вместе. Мы предполагаем, что вы знаете все об основах Laravel.

Запускайте команды php artisan с помощью Route

Чтобы запустить любые команды php artisan с помощью route вам просто нужно создать маршрут и добавить команду с помощью следующего синтаксиса:

Artisan::call(your-command);

1. Выполняем команду очистки конфигурации на Shared Hosting Server

Route::get('/config-clear', function() {
    Artisan::call('config:clear');
});

02 Команда для кеширования настроек config:cache на общем Хостинговом сервере

Route::get('/config-cache', function() {
    Artisan::call('config:cache');
});

03 очистить кэш на общем Хостинговом сервере

Route::get('/cache-clear', function() {
    Artisan::call('cache:clear');
});

04 Clear View in Shared Hosting Server

Route::get('/view-clear', function() {
    Artisan::call('view:clear');
});

Как Проверить Команды?

Предположим, что ваш веб-сайт является доменом example.com, то если вы хотите очистить кэш, то вам нужно перейти на example.com/cache-clear, как определено выше. 

Пустой экран появится в соответствии с приведенными выше примерами, и если вы добавите какие сообщения, dd(), exit(), -либо и т.д. в вышеприведенных маршрутах, то он будет вести себя в соответствии с этим.

 


Читайте также

Как начинающему (и не только) программисту поднять уровень своей ЗП?

Не все программисты знают когда просить повышение и какие аргументы приводить. В этой статье вы найдёте план действий, который позволит вам повысить уровень вашей заработной платы в кратчайшие сроки.


Оставить коментарий

your email address will not be published. required fields are marked *

Имя *
Email *
Website