Как запускать Laravel Pint при сохранении в PhpStorm

Как запускать Laravel Pint при сохранении в PhpStorm

Содержание
  1. Установка Laravel Pint
  2. Настройка PhpStorm

Вот ваше краткое руководство по настройке PhpStorm для запуска Laravel Pint при сохранении, чтобы форматировать ваши PHP-файлы. Я использую это для каждого проекта, чтобы поддерживать чистоту моих PHP-файлов.

Установка Laravel Pint

Laravel Pint устанавливается при создании нового проекта Laravel, поэтому, возможно, его установка не потребуется. Проверьте файл composer.json, чтобы убедиться, что он там.

Если нет, вы можете установить Laravel Pint следующим образом:

composer require laravel/pint --dev


Готовы? Погнали.

Настройка PhpStorm

Чтобы запустить Laravel Pint вручную, выполните следующую команду:

./vendor/bin/pint

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

Откройте настройки PhpStorm (команда + ,) и перейдите в “Tools” (Инструменты) > “Actions on Save” (Действия при сохранении) > “File Watcher” (Слежение за файлами) > “Configure” (Настроить), и заполните следующие поля:

ПолеЗначение
Тип файлаPHP
ОбластьФайлы проекта
Программа$ProjectFileDir$/vendor/bin/pint
Аргументы$FileRelativePath$
Обновляемые пути$FileRelativePath$
Рабочий каталог$ProjectFileDir$
Запускать слежение при внешних измененияхОтмечено
И, наконец, включите параметры "Reformat code" (Упорядочивание кода) (убедитесь, что вы исключили PHP-файлы), "Optimize imports" (Оптимизация импортов) (по желанию) и "Rearrange code" (Перестановка кода) (по желанию).

При сохранении Laravel Pint теперь должен форматировать ваш код.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь обращаться ко мне.

Спасибо!