- What is misaf/vendra-user-profile used for?
- It is a Laravel package for Vendra that adds user profile management, letting you store, edit, and display profile information and integrate profile pages with sensible defaults. It is a read-only subtree split of the Vendra Modules, so it is intended for use within a Vendra application rather than as a general-purpose Laravel profile package.
- How do I install misaf/vendra-user-profile?
- Install it with Composer using composer require misaf/vendra-user-profile, typically within a project that already uses Vendra. Because it is a subtree split of the Vendra Modules, follow the Vendra installation and configuration docs for migrations, publishing, and module registration. Check the package composer.json for exact requirements before installing.
- Which Laravel versions does this package support?
- Support follows the Vendra release you are using, so check the package composer.json and the main misaf/vendra repository for the current Laravel version constraints. As a subtree split, its compatibility is tied to the corresponding Vendra module release. Do not assume it works as a standalone package outside that supported stack.
- Can I add custom fields to user profiles?
- Yes, the package is described as supporting extension of profile fields, so you can add profile data beyond the defaults. Implement custom fields through Vendra's extension points and your application's migrations and views, following the Vendra module conventions. Review the main Vendra documentation for the recommended approach before changing schema or forms.
- Is misaf/vendra-user-profile a standalone package or part of Vendra?
- It is a read-only subtree split of the Vendra Modules and is part of the wider misaf/vendra project. You can require it via Composer, but development happens in the main Vendra repository. Avoid editing the split repository directly because changes should be made upstream.
- How do I show a user profile page in my Laravel app?
- The package provides a straightforward way to integrate profile pages with sensible defaults inside Vendra. Wire the profile routes and views according to Vendra's module and routing conventions, then customize the presentation as needed. Exact route names and view paths should be confirmed from the Vendra documentation or package source.
- How should I test user profile functionality?
- Use Laravel's standard testing tools to cover profile viewing and updating, including validation and authorization cases. Since the package is part of Vendra, check the main repository's test suite and follow its testing patterns. Ensure your test environment runs the required migrations and uses appropriate factories for user records.
- What are alternatives to misaf/vendra-user-profile?
- Outside Vendra, Laravel Breeze, Jetstream, and Fortify offer profile management features, and you can also build custom profile controllers and views. For a Vendra application, this package is the natural choice because it follows Vendra module conventions. Choose alternatives only if you need functionality that is not covered by the Vendra module.
- Is this package maintained and safe for production?
- Maintenance happens in the main misaf/vendra repository, not in this read-only subtree split, so check that repository for recent activity, releases, and issue status. Use tagged Composer releases rather than arbitrary branches in production. Review the changelog and test your upgrade path before deploying.
- Where do I report bugs or contribute changes?
- Because misaf/vendra-user-profile is a read-only subtree split, report bugs and submit pull requests against the main misaf/vendra repository. Include your Laravel and Vendra versions plus clear reproduction steps. Changes merged upstream will be reflected in later splits of this package.