• Время чтения ~0 мин
  • 01.06.2023

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

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

  1. Create a new File Watcher for Laravel Pint.

PHP Storm and Laravel Pint settings

  1. Use the following settings for the file watcher:

PHP Storm and Laravel Pint settings

  • Программа: $ProjectFileDir$/vendor/bin/pint
  • Аргументы: $FileRelativePath$
  • Выходные пути для обновления: $FileRelativePath$
  • Рабочий каталог: $ProjectFileDir$

Чтобы убедиться, что он работает правильно во время настройки, вы можете включить опцию «Всегда». После этого я предпочитаю «При ошибке».


Устранение неполадок

Получил ошибку в macOS: "env: php: нет такого файла или каталога"

Если вы используете более новые системы macOS, возможно, вы столкнулись с проблемой с PHPStorm, из-за которой он не может найти двоичный файл PHP для выполнения. Это связано с тем, что PHP больше не включен в более новые версии macOS. Однако, если у вас установлен Brew, вы можете легко решить эту проблему, добавив версию PHP Brew в путь /usr/local/bin. Таким образом, вы сможете без проблем использовать PHPStorm и продолжить работу над своими проектами PHP.

Add path

PHPStorm форматирует мой код перед запуском Laravel Pint.

Отключите встроенное форматирование кода PhpStorm для PHP.

Disable PHPStorms code formatting

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Об авторе CrazyBoy49z
WORK EXPERIENCE
Контакты
Ukraine, Lutsk
+380979856297