baberuka/profilehub

A Laravel package for managing and expanding user profiles. Laravel ProfileHub provides a robust and flexible foundation for managing user profiles within your Laravel applications. Built with best practices, it offers essential tools for creating, reading, updating, and deleting user profile data,

Installs: 5

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:JavaScript

pkg:composer/baberuka/profilehub

dev-main 2025-11-14 07:39 UTC

This package is auto-updated.

Last update: 2025-12-14 09:50:02 UTC


README

A Laravel package to manage user profiles.

Installation

composer require baberuka/profilehub

If the previous command doesn't work, try specifying the parameters more explicitly.

composer require "baberuka/profilehub:dev-main" --no-interaction --prefer-dist

Register the Service Provider (if not auto-discovered)

If you're not using Laravel auto-discovery, register the provider manually in config/app.php. Add the ProfileHubServiceProvider calls to the providers section.

    'providers' => [
        BabeRuka\ProfileHub\ProfileHubServiceProvider::class,
    ],

Publishing

php artisan vendor:publish --tag=profilehub-config
php artisan vendor:publish --tag=profilehub-views
php artisan vendor:publish --tag=profilehub-assets
php artisan vendor:publish --tag=profilehub-seeders

Run the Migrations

php artisan migrate --path=vendor/baberuka/profilehub/database/migrations/2025_04_23_111700_create_pages_table.php --force
php artisan profilehub:migrate

Run the seeders

php artisan db:seed --class="Database\\Seeders\\DatabaseSeeder" --force

Usage

Visit /profilehub/index to check if it's working.