Содержание
Вот ваше краткое руководство по настройке 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 теперь должен форматировать ваш код.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь обращаться ко мне.
Спасибо!