PHPackages                             proshore/site-setting - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. proshore/site-setting

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

proshore/site-setting
=====================

Managing site settings of the application from backend portal

v0.1.2(8y ago)07001MITPHP

Since Dec 3Pushed 8y ago1 watchersCompare

[ Source](https://github.com/proshore/site-setting)[ Packagist](https://packagist.org/packages/proshore/site-setting)[ RSS](/packages/proshore-site-setting/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (4)Dependencies (1)Versions (9)Used By (0)

site-setting
============

[](#site-setting)

[![Latest Stable Version](https://camo.githubusercontent.com/b627f8eb5f166feec06acc0bf812464bf93ced555919cee92ddce72e6c2558e1/68747470733a2f2f706f7365722e707567782e6f72672f70726f73686f72652f736974652d73657474696e672f762f737461626c65)](https://packagist.org/packages/proshore/site-setting)[![Total Downloads](https://camo.githubusercontent.com/c55fccc3652a9ccb109fa62833b2983072bba1a9144af2378bd13f1138d2fad1/68747470733a2f2f706f7365722e707567782e6f72672f70726f73686f72652f736974652d73657474696e672f646f776e6c6f616473)](https://packagist.org/packages/proshore/site-setting)[![License](https://camo.githubusercontent.com/d8db5a9fc6557651db1d4334d91ce4b5d167a475eed4a703268a780caab5ba2c/68747470733a2f2f706f7365722e707567782e6f72672f70726f73686f72652f736974652d73657474696e672f6c6963656e7365)](https://packagist.org/packages/proshore/site-setting)[![Latest Unstable Version](https://camo.githubusercontent.com/d152047dab7ea8663458ccbe65a17c5a3a0016c039dd54ddff55bb8dad204b01/68747470733a2f2f706f7365722e707567782e6f72672f70726f73686f72652f736974652d73657474696e672f762f756e737461626c65)](https://packagist.org/packages/proshore/site-setting)

A Laravel based Site Setting with Bootstrap

This package will create a site setting module in your backend. The site setting can be used to dynamically store data in the dataabase and can be used in front end. This package is solely prepare to help build site setting and may have some unknown glitches. Please report issues if you find one.

Installation
------------

[](#installation)

1. Require this package with composer.

```
composer require proshore/site-setting
```

Laravel 5.5 uses Package Auto-Discovery, so you don't have to manually add the package to the ServiceProvider.

If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php

```
Proshore\SiteSetting\SiteSettingServiceProvider::class,
```

2. Publish the config file.
3. Run migration

```
php artisan migrate
```

Publishing
----------

[](#publishing)

#### Publishing the config file

[](#publishing-the-config-file)

```
php artisan vendor:publish --tag=config
```

#### Publishing views

[](#publishing-views)

If you want to override your view then please run the following command and make necessary changes

```
php artisan vendor:publish --tag=views
```

Documentation
-------------

[](#documentation)

To change the layout path. Select your backend default layout

```
'layout-extend-path' => 'layouts.layout'
```

To add site setting options, please change the config file located at 'config/proshore-site-setting.php'. Initially, there are some template to get you started with.

```
'fields' => [
        [
            'name'  => 'textfield',
            'label' => 'TextField',
            'type'  => 'text'
        ],
        [
            'name'       => 'textarea',
            'label'      => 'TextArea',
            'type'       => 'textarea',
        ],
        [
            'name'    => 'select',
            'label'   => 'Select',
            'type'    => 'select',
            'options' => [
                '0' => 'Active',
                '1' => 'Inactive'            ]
        ],
        [
            'name'  => 'checkbox',
            'label' => 'Checkbox',
            'type'  => 'checkbox'
        ],
        [
            'name'  => 'radio',
            'label' => 'Radio',
            'type'  => 'radio',
            'options' => [
                '0' => 'Active',
                '1' => 'Inactive'
            ]
        ],
    ]
```

Contributor
-----------

[](#contributor)

Babish Shrestha, Angel Maharjan

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~3 days

Total

4

Last Release

3075d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/22026481?v=4)[Proshore](/maintainers/proshore)[@proshore](https://github.com/proshore)

---

Top Contributors

[![babiz](https://avatars.githubusercontent.com/u/5087350?v=4)](https://github.com/babiz "babiz (41 commits)")

---

Tags

laravelbootstrapsettingsitesetting

### Embed Badge

![Health badge](/badges/proshore-site-setting/health.svg)

```
[![Health](https://phpackages.com/badges/proshore-site-setting/health.svg)](https://phpackages.com/packages/proshore-site-setting)
```

###  Alternatives

[patricktalmadge/bootstrapper

Twitter Bootstrap markup generator

557407.2k4](/packages/patricktalmadge-bootstrapper)[nwidart/laravel-menus

Laravel Menu management

168180.3k10](/packages/nwidart-laravel-menus)[pingpong/menus

Laravel Menus

70194.4k13](/packages/pingpong-menus)[akaunting/laravel-menu

Menu and sidebar management package for Laravel

38233.8k](/packages/akaunting-laravel-menu)[rinvex/laravel-menus

Rinvex Menus is a simple menu builder package for Laravel, that supports hierarchical structure, ordering, and styling with full flexibility using presenters for easy styling and custom structure of menu rendering.

294.0k20](/packages/rinvex-laravel-menus)[nguyendachuy/laravel-menu

Laravel Menu Builder | Drag &amp; Drop | Bootstrap | Laravel 7 | Laravel 8 | Laravel 9 | Laravel 10 | Laravel 11 | Laravel 12

162.2k](/packages/nguyendachuy-laravel-menu)

PHPackages © 2026

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