Jeśli chcesz, aby Laravel Pint automatycznie sformatował kod PHP po zapisaniu pliku w PhpStorm, możesz ustawić go jako obserwatora plików i uruchomić go jako "akcję przy zapisywaniu". Aby to zrobić, musisz wyłączyć wbudowane formatowanie kodu PhpStorm dla PHP.
Wykonaj następujące kroki, aby skonfigurować Laravel Pint jako obserwatora plików w PhpStorm:
- Create a new File Watcher for Laravel Pint.
- Use the following settings for the file watcher:
- Program:
$ProjectFileDir$/vendor/bin/pint
- Argumenty:
$FileRelativePath$
- Ścieżki wyjściowe do odświeżenia:
$FileRelativePath$
- Katalog roboczy:
$ProjectFileDir$
Aby upewnić się, że działa poprawnie podczas konfiguracji, możesz włączyć opcję "Zawsze". Następnie preferuję "O błędzie".
Rozwiązywanie problemów
Pojawił się błąd w systemie macOS: "env: php: Nie ma takiego pliku lub katalogu"
Jeśli używasz nowszych systemów macOS, być może napotkałeś problem z PHPStorm, w którym nie można znaleźć pliku binarnego PHP do wykonania. Wynika to z faktu, że PHP nie jest już dostępny w nowszych wersjach systemu macOS. Jeśli jednak masz zainstalowany Brew, możesz łatwo rozwiązać ten problem, dodając wersję Brew PHP do ścieżki /usr/local/bin
. W ten sposób będziesz mógł bez problemu korzystać z PHPStorm i kontynuować pracę nad projektami PHP.
PHPStorm formatuje mój kod zanim Laravel Pint będzie mógł zostać uruchomiony.
Wyłącz wbudowane formatowanie kodu PhpStorm dla PHP.