1) Использовать профилировщик, например, xdebug. В результате, получаем подробную информацию о выполнении всех вызовов в коде. Затем, с помощью какого-либо
инструмента просматриваем эту инфу в удобочитаемом формате.
2) Установить пакет
Laravel debugbar. Вы получите панель отладки, в которой будет отображаться время, затраченной на загрузку фреймворк и на выполнения самого кода, время выполнения запросов к базе данных. Так же, вы сможете померить время выполнения, интересующих вас функций таким образом:
Debugbar::startMeasure('example', 'Time for example code');
// код, который нужно проанализировать
Debugbar::stopMeasure('example');