So I made my first repository on GitHub.
It is a "Laravel base app" with user access management, user email verification and admin panel.
It uses Zizaco/entrust plus the permissions have an additional field/property, "route" and authorize middleware.
So users get a 403 permission denied if their role doesn't have the permission to access a certain route.
You can do as according to https://opensource.org/licenses/MIT so basically yes, if you don't try to take credit for more than what you did and leave credits for others.
Besides that you shouldn't include vendors, etc in your repos
And btw make your stuff as a package and don't include any Laravel at all :-)