Если вы хотите, чтобы Laravel Pint автоматически переформатировал ваш PHP-код при сохранении файла в PhpStorm, вы можете настроить его как средство наблюдения за файлами и запустить его как «действие при сохранении». Для этого вам нужно отключить встроенное форматирование кода PhpStorm для PHP.
Выполните следующие действия, чтобы настроить Laravel Pint в качестве наблюдателя за файлами в PhpStorm:
- Create a new File Watcher for Laravel Pint.
- Use the following settings for the file watcher:
- Программа:
$ProjectFileDir$/vendor/bin/pint
- Аргументы:
$FileRelativePath$
- Выходные пути для обновления:
$FileRelativePath$
- Рабочий каталог:
$ProjectFileDir$
Чтобы убедиться, что он работает правильно во время настройки, вы можете включить опцию «Всегда». После этого я предпочитаю «При ошибке».
Устранение неполадок
Получил ошибку в macOS: "env: php: нет такого файла или каталога"
Если вы используете более новые системы macOS, возможно, вы столкнулись с проблемой с PHPStorm, из-за которой он не может найти двоичный файл PHP для выполнения. Это связано с тем, что PHP больше не включен в более новые версии macOS. Однако, если у вас установлен Brew, вы можете легко решить эту проблему, добавив версию PHP Brew в путь /usr/local/bin
. Таким образом, вы сможете без проблем использовать PHPStorm и продолжить работу над своими проектами PHP.
PHPStorm форматирует мой код перед запуском Laravel Pint.
Отключите встроенное форматирование кода PhpStorm для PHP.