PHPackages                             so2platform/publicprofile - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. so2platform/publicprofile

ActiveProject

so2platform/publicprofile
=========================

Public Profile for Laravel 5

1.4.9(8y ago)096PHPPHP &gt;=5.3.0

Since Jan 17Pushed 8y ago1 watchersCompare

[ Source](https://github.com/c0d3rsmx/publicprofile)[ Packagist](https://packagist.org/packages/so2platform/publicprofile)[ RSS](/packages/so2platform-publicprofile/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (23)Used By (0)

Public Profile for Laravel 5
============================

[](#public-profile-for-laravel-5)

[![Alt text](https://camo.githubusercontent.com/5b4102a4074040ec919b4c3fa85ff075e3ebbcd312a6534ec74ecf9d2f749ad5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c642d70617373696e67253246646576656c6f70696e672d79656c6c6f77677265656e2e737667)](https://camo.githubusercontent.com/5b4102a4074040ec919b4c3fa85ff075e3ebbcd312a6534ec74ecf9d2f749ad5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c642d70617373696e67253246646576656c6f70696e672d79656c6c6f77677265656e2e737667)[![Alt text](https://camo.githubusercontent.com/58a51d2d3da5fec38594962fbe2a47f7d49b8bd54b514d7244e77522156332d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6265746125323076657273696f6e2d312e342e392d79656c6c6f772e737667)](https://camo.githubusercontent.com/58a51d2d3da5fec38594962fbe2a47f7d49b8bd54b514d7244e77522156332d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6265746125323076657273696f6e2d312e342e392d79656c6c6f772e737667)

### Synergy O2

[](#synergy-o2)

\####How Install

1. Important, this package requieres **node.js** and **npm** installed.
2. Run composer require so2platform/publicprofile composer require league/flysystem-aws-s3-v3 composer require predis/predis composer require league/flysystem-aws-s3-v3 ~1.0
3. Run.

    npm install express ioredis socket.io --save #Or if using yarn : yarn add express ioredis socket.io --save
4. Configure your aws s3 bucket credentials at **config/publicprofile.php**
5. In env file change BROADCAST\_DRIVER driver to redis

    BROADCAST\_DRIVER=redis
6. Add package ServiceProvider to conf/app.php **providers**

    So2platform\\Publicprofile\\Providers\\PublicProfileServiceProvider::class,
7. Run dump-autoload

    composer dump-autoload
8. Publish package content

    php artisan vendor:publish --provider="So2platform\\Publicprofile\\Providers\\PublicProfileServiceProvider"
9. Now in the browser navigate to **http://"projectname"/profile/installer** and select **install**.
    This will generate the required tables on configured database connection.
10. Start the nodejs server

    node vendor/so2platform/publicprofile/socket.js
11. Configure auth model, model primary id and s3 settings in config/publicprofile.php

    /\* Node server url \*/ 'node\_server' =&gt; '',

    ```
     'default_auth_model_id' => 1,
     'default_public_profile_id' => 1,
     'auth_model_key' => "id_cliente",
     'auth_guard' => "web",

     /* Public profile backend Home view */
     'backend_home_view' => 'public_profile',

     /* Public session settings */
     'public_session_instance' => '',

     /* S3 Config */
     's3_public_profile' => [
         'S3_KEY' => env('AWS_KEY'),
         'S3_SECRET' => env('AWS_SECRET'),
         'S3_REGION' => env('AWS_REGION'),
         'S3_BUCKET' => 'https://'.env('AWS_BUCKET').'.s3.amazonaws.com/',
         'S3_BUCKET_POSTS_DIRECTORY' => 'public/publicprofiles/profileposts/',  // With slash at end.
         'S3_BUCKET_IMAGES_DIRECTORY' => 'public/publicprofiles/profileimages/',  // With slash at end.
         'S3_BUCKET_COVER_DIRECTORY' => 'public/publicprofiles/profilecovers/',  // With slash at end.
     ]

    ```
12. Now you've installed the Public Profiles App, now goto to ****

\####Setup This package requieres a little configuration at conf/publicprofiles file parameters:

- **default\_auth\_model\_id** = If there's not an active session then we use this.
- **default\_public\_profile\_id** = We need an id (session, login, etc...) in order to associate a profile to it, if's doesn't exists then the package will use this.
- **auth\_model\_key** = session/model id key name.
- **auth\_guard** = guard name.
- **views\_to\_use** = This configuration parameter is in order use the base views (within package) or publised views. this is important parameter because we will not extend or publish controllers. (views can override this at extends line).
- **backend\_home\_view** = Default backend view.
- **backend\_home\_view** = This is because if a user is searched by id or his nickname at url bar the package creates a instance of session of his profile to show (like a default profile in the browser).

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 76.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~22 days

Recently: every ~105 days

Total

22

Last Release

2935d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d4cdadc65216592acdff2803e7a58b03aff7b7475bf1047e5e433dc5a12f885a?d=identicon)[antoniobg](/maintainers/antoniobg)

---

Top Contributors

[![antoniobg0](https://avatars.githubusercontent.com/u/20690327?v=4)](https://github.com/antoniobg0 "antoniobg0 (29 commits)")[![alberto1el](https://avatars.githubusercontent.com/u/597863?v=4)](https://github.com/alberto1el "alberto1el (9 commits)")

### Embed Badge

![Health badge](/badges/so2platform-publicprofile/health.svg)

```
[![Health](https://phpackages.com/badges/so2platform-publicprofile/health.svg)](https://phpackages.com/packages/so2platform-publicprofile)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
