PHPackages                             tekvn/laravel-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. tekvn/laravel-setting

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

tekvn/laravel-setting
=====================

Simple Setting for Laravel Framework.

1.0.1(1y ago)252MITPHPPHP ^8.3

Since Jun 11Pushed 1y ago2 watchersCompare

[ Source](https://github.com/TekVN/laravel-setting)[ Packagist](https://packagist.org/packages/tekvn/laravel-setting)[ RSS](/packages/tekvn-laravel-setting/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (6)Versions (3)Used By (0)

Laravel Setting
===============

[](#laravel-setting)

Laravel Setting là một package được viết nhằm phục vụ mục đích cá nhân, giúp quản lý các cài đặt trong ứng dụng Laravel một cách dễ dàng. Mặc dù ban đầu package này được phát triển cho nhu cầu cá nhân, chúng tôi vẫn luôn hoan nghênh và mong đợi các đóng góp từ cộng đồng. Nếu bạn có ý tưởng hoặc cải tiến, xin vui lòng gửi pull request!

Tương thích
-----------

[](#tương-thích)

- PHP-FPM
- Laravel Octane

Yêu cầu
-------

[](#yêu-cầu)

- PHP &gt;= 8.3
- Laravel Framework &gt;= 11.0

Cài đặt
-------

[](#cài-đặt)

Bạn có thể cài đặt package này thông qua Composer:

```
composer require tekvn/laravel-setting
```

Cấu hình
--------

[](#cấu-hình)

Nếu bạn không muốn sử dụng cấu hình mặc định. Hãy `publish` config và bạn có thể thay đổi chúng

```
php artisan vendor:publish --provider="TekVN\Setting\SettingServiceProvider"
```

Sử dụng
-------

[](#sử-dụng)

Để sử dụng các chức năng của package, bạn có thể làm theo ví dụ dưới đây:

```
use TekVN\Setting\Facade as Setting;

// Lưu một cài đặt
Setting::set('site_name', 'Laravel Setting');

// Lấy giá trị của một cài đặt
$siteName = Setting::get('site_name');

// Kiểm tra xem một cài đặt có tồn tại hay không
if (Setting::has('site_name')) {
    echo "Cài đặt site_name tồn tại.";
}

// Lấy tất cả cài đặt
Setting::all();
```

#### Nhóm cài đặt

[](#nhóm-cài-đặt)

Chúng tôi đưa ra cơ chế quản lý cài đặt theo nhóm. Tuy nhiên giá trị này có mặc định là `default`

```
use TekVN\Setting\Facade as Setting;

// Lưu một cài đặt
Setting::set('site_name', 'Laravel Setting', 'general');

// Lấy giá trị của một cài đặt
$siteName = Setting::get('site_name', group: 'general');

// Kiểm tra xem một cài đặt có tồn tại hay không
if (Setting::has('site_name', group: 'general')) {
    echo "Cài đặt site_name tồn tại.";
}

// Lấy tất cả cài đặt trong nhóm
Setting::allFromGroup('general');
```

Đóng góp
--------

[](#đóng-góp)

Chúng tôi rất mong đợi các đóng góp từ cộng đồng để cải thiện và phát triển package này. Nếu bạn có ý tưởng, sửa lỗi hoặc cải tiến, hãy gửi pull request trên GitHub.

Donate
------

[](#donate)

Nếu bạn thấy package này hữu ích và muốn ủng hộ chúng tôi, bạn có thể donate thông qua các kênh sau:

[![Buy Me A Coffee](https://github.com/ducconit/ducconit/raw/master/assets/qr/mono.jpg?raw=true)](https://github.com/ducconit/ducconit/blob/master/assets/qr/mono.jpg?raw=true)

Mọi sự ủng hộ của bạn đều là nguồn động viên lớn đối với chúng tôi!

Giấy phép
---------

[](#giấy-phép)

Package này được cấp phép theo MIT License.

Cảm ơn bạn đã sử dụng Laravel Setting!

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity56

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

Total

2

Last Release

694d ago

### Community

Maintainers

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

---

Top Contributors

[![ducconit](https://avatars.githubusercontent.com/u/72369814?v=4)](https://github.com/ducconit "ducconit (8 commits)")

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/tekvn-laravel-setting/health.svg)

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

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[orchestra/canvas

Code Generators for Laravel Applications and Packages

21017.2M158](/packages/orchestra-canvas)[fumeapp/modeltyper

Generate TypeScript interfaces from Laravel Models

196277.9k](/packages/fumeapp-modeltyper)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)[zonneplan/laravel-module-loader

Module loader for Laravel

24118.4k](/packages/zonneplan-laravel-module-loader)

PHPackages © 2026

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