Hello,
with() function is used to eager load in Laravel. Unless of using 2 or more separate queries to fetch data from the database , we can use it with() method after the first command.
It provides a better user experience as we do not have to wait for a longer period of time in fetching data from the database.
Thank you!!