PHPackages                             armincms/bios - 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. [Admin Panels](/categories/admin)
4. /
5. armincms/bios

ActiveLibrary[Admin Panels](/categories/admin)

armincms/bios
=============

A Laravel Nova tool.

0.3.2(4y ago)22.2k6MITVuePHP &gt;=7.1.0

Since Jan 11Pushed 4y ago1 watchersCompare

[ Source](https://github.com/armincms/bios)[ Packagist](https://packagist.org/packages/armincms/bios)[ RSS](/packages/armincms-bios/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (1)Versions (8)Used By (6)

Bios
====

[](#bios)

The Nova tool for configurations storage

##### Table of Contents

[](#table-of-contents)

- [Introduction](#introduction)
- [Installation](#installation)
- [Resources](#resources)

Introduction
------------

[](#introduction)

Bios is a well-designed UI based on the `armincms/option` package for store the configurations data.

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

[](#installation)

To get started with Bios run the below command:

```
    composer require armincms/bios

```

After configuring the *`armincms/option`* package; you need to register the Bios tool. for doing this refer [here](https://nova.laravel.com/docs/2.0/customization/tools.html#registering-tools)

Resources
---------

[](#resources)

The Bios tool; will detect the configurable options by the resources fields. Bios resources are like Nova sources, but easier. to create new settings, you need to create a Bios resource. for doing this run the below command:

```
    php artisan bios:resource ResourceName

```

this command makes a new resource in the `app/Nova` directory. this resource never displayed in the Nova resource nav but will display in the Bios resources.

If you have correctly registered the Bios tool, you will see a new Nav item containing your new resources.

**Attention 1 :**By default, the Bios will read the storage driver from the `armincms/option` configurations.

**Attention 2:**For use custom storage you can change the `public static $store = null` property of the resource.

**Attention 3:**For authorizing each config option you can define a policy for the `Armincms\Bios\Option` model or create your model and change the resource `public static $model` property and make a policy for it.

**Attention 4:**It's possible to access your stored data by the static method `option` of the resource. so if you created the resource 'General'; you can get all data by the `General::options()` method. In the same way; you can retrieve the specific data by the `General::option(key, default)` method.

**Attention 5:**Methods that defined in `attention 4` are just helpers and also you can use `armincms/option` helpers method instead of it.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity46

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 ~90 days

Recently: every ~74 days

Total

7

Last Release

1779d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/188c6af1615930311adb86de0f0f1e9241b3306d8f7680c385caa6aa0810ca48?d=identicon)[zareismail](/maintainers/zareismail)

---

Top Contributors

[![zareismail](https://avatars.githubusercontent.com/u/23401061?v=4)](https://github.com/zareismail "zareismail (18 commits)")

---

Tags

laraveloptionnovaarmincms

### Embed Badge

![Health badge](/badges/armincms-bios/health.svg)

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

###  Alternatives

[benjacho/belongs-to-many-field

belongsToMany nova representation in field.

158811.4k1](/packages/benjacho-belongs-to-many-field)[pdmfc/nova-action-button

A Laravel Nova field to run actions.

37733.0k1](/packages/pdmfc-nova-action-button)[khalin/nova-link-field

A Laravel Nova Link field.

31562.2k2](/packages/khalin-nova-link-field)[ebess/nova-collapsible-sidebar

A collapsible sidebar for Laravel Nova.

32313.2k](/packages/ebess-nova-collapsible-sidebar)

PHPackages © 2026

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