Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама

Як швидко з'ясувати, з якою конфігурацією працює застосунок?

Коли «на сервері працює не так», перше питання - які насправді значення бачить застосунок.

php artisan about                      # версії, оточення, драйвери, стан кешів
php artisan about --only=environment
php artisan config:show database       # увесь файл конфігурації з поточними значеннями
php artisan config:show cache.default

Що показує about:

  • версії Laravel, PHP, Composer;
  • оточення, режим налагодження, URL, мовні налаштування;
  • драйвери кешу, черги, сесії, пошти, бази;
  • чи закешовані конфігурація, маршрути, події, шаблони.

Пакети можуть додавати свої секції через AboutCommand::add().

Типові знахідки:

  • Config: CACHED після зміни .env - нові значення не діють, потрібен config:cache чи config:clear;
  • Debug Mode: ENABLED на продакшені;
  • черга sync замість redis - завдання виконуються в запиті;
  • неправильний APP_URL - посилання в листах ведуть не туди.

Обережно: config:show виводить і секрети (паролі бази, ключі), тож результат не вставляють у чати й тікети без очищення.

Докладніше в документації: Команда about

Перевір себе

20 випадкових питань за спробу, після завершення - розбір кожної помилки

Схожі питання