Как обновить laravel c 5.4 до 5.8?
Заходишь в composer.json и поднимаешь версию ларки до 5.8. Пишешь composer update. Он в тебя срет ошибками, мол "такие то пакеты слишком старые для этой версии". Гуглишь новые версии под 5.8 и вписываешь их. Опять composer update. Опять ошибки, опять ищешь новые версии. Так по кругу.
Наверное есть и более норм способ это сделать, но раз в несколько месяцев можно и так.
Но это 10% работы. 90% это проседовать upgrade guide'м, всем, от начала до конца, а потом искать бажики в конце (потому что они будут, даже если вы идеально проследовали всем апгрейд гайдам. Гайды НЕ описывают все изменения).
Попробуй, composer dumpautoload
composer clearcache
composer update —lock