Laravel core comes with a set of packages. Many more are available "in the wild". Beyond Laravel, there are other PHP packages available through Composer.
Whenever we're adding a new area of functionality, we probably have three basic options:
Making good decisions on if and when to use packages and which ones to select is critically important to the long term health of the project.
Take a concrete example: user roles and permissions.