The problem

Recently, Homebrew made a decision to disable the intl extension in the PHP formulae. After updating the PHP via Homebrew, your app might run into a problem if it depends on this extension.

xxx/yyy a.b.c requires ext-intl * -> it is missing from your system. Install or enable PHP's intl extension.

The fix

Option 1: Use another vendor (E.g., Laravel Herd) or compile it directly.

Option 2: Homebrew now supplies the intl extension via the php-intl formulae. You can install this on top of the PHP formulae.

brew install php-intl