Это странная вещь, с которой я никогда не мог справиться с тех пор, как начал использовать Laravel.
Когда я выдаю artisan-команды, такие как «php artisan migrate» в моей db-config (я использую MySQL через MAMP), строка хоста должна быть:
'host' => 'localhost:8889',
Однако при загрузке страницы в веб-браузере я получаю:
SQLSTATE[HY000] [2005] Unknown MySQL server host 'localhost:8889'
Это волшебство срабатывает, когда я меняю его на:
'host' => 'localhost',
На live-сервере я запускаю приложение, у меня нет этой проблемы. Что здесь происходит?