PHPackages                             goweb/gopanel - 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. goweb/gopanel

ActiveProject

goweb/gopanel
=============

Proweb Temas Gopanel assets

1221JavaScript

Since Jun 28Pushed 10mo agoCompare

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

READMEChangelogDependenciesVersions (2)Used By (0)

 [![Gopanel Logo](https://camo.githubusercontent.com/d2483e9930e1c438e70c5e74442df90d5eb8094406a1ddb809b9fa41c780828f/68747470733a2f2f70726f7765622e617a2f75706c6f6164732f696d616765732f737461746963732f303664663934663834322d50726f7765622d62752d67756e756e2d726571656d73616c2d64756e796173692d7563756e2d696e6e6f76617469762d7665622d68656c6c65722e706e67)](https://camo.githubusercontent.com/d2483e9930e1c438e70c5e74442df90d5eb8094406a1ddb809b9fa41c780828f/68747470733a2f2f70726f7765622e617a2f75706c6f6164732f696d616765732f737461746963732f303664663934663834322d50726f7765622d62752d67756e756e2d726571656d73616c2d64756e796173692d7563756e2d696e6e6f76617469762d7665622d68656c6c65722e706e67)

 **Versiya:** 1.0.0

---

Gopanel – Laravel əsaslı hazır admin panel
==========================================

[](#gopanel--laravel-əsaslı-hazır-admin-panel)

**Gopanel** Laravel 10 ilə hazırlanmış, istifadəyə tam hazır və genişlənə bilən bir admin panel şablonudur.
Yeni layihələr üçün sürətli başlanğıc və modul əsaslı inkişaf imkanları təqdim edir.

---

🚀 Qurulum
---------

[](#-qurulum)

Layihəni yaratmaq üçün terminalda aşağıdakı əmrlərdən birini istifadə edin:

```
composer create-project goweb/gopanel
```

və ya qovluq adı ilə:

```
composer create-project goweb/gopanel your-project-name dev-master
```

---

⚙️ Verilənlər bazası ayarları
-----------------------------

[](#️-verilənlər-bazası-ayarları)

`.env` faylını açın və aşağıdakı kimi düzəliş edin:

```
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=gopanel
DB_USERNAME=root
DB_PASSWORD=
```

Sonra terminalda aşağıdakı əmrləri icra edin:

```
php artisan key:generate
php artisan migrate --seed
```

---

📦 Daxil edilən paketlər
-----------------------

[](#-daxil-edilən-paketlər)

- [Spatie Laravel Permission](https://github.com/spatie/laravel-permission)
- [Spatie Laravel Activity Log](https://github.com/spatie/laravel-activitylog)
- [Opcodes Laravel Log Viewer](https://github.com/opcodesio/log-viewer)

---

📁 Qovluq quruluşu
-----------------

[](#-qovluq-quruluşu)

```
app/Datatable               → Jquery datatable uyğun classlar
app/Traits                  → Modellər üçün köməkçi traitlər
app/Helpers                 → Əlavə helper funksiyalar
resources/views/gopanel     → Panel interfeysi
routes/gopanel.php          → Admin yönləndirmələri
routes/web.php              → Web yönləndirmələri

```

---

🧩 İstifadə olunan traitlər və strukturlar
-----------------------------------------

[](#-i̇stifadə-olunan-traitlər-və-strukturlar)

### 🔹 UID + ID birlikdə istifadə etmək üçün:

[](#-uid--id-birlikdə-istifadə-etmək-üçün)

**Migration:**

```
use Illuminate\Support\Facades\DB;
$table->uuid('uid')->unique()->default(DB::raw('UUID()'));
```

**Modeldə:**

```
use AddUuid;
```

---

### 🔹 Fayl yolu və slug

[](#-fayl-yolu-və-slug)

```
protected $files = ['image']; // Məsələn: image_url qaytarar
public $slug_key = 'title';   // Slug üçün əsas sütun
public $translatedAttributes = ['title', 'description', 'slug']; // Tərcümə edilən sütunlar
```

**Qeyd:** Translation üçün ayrıca migrationda göstərməyə ehtiyac yoxdur.

---

### 🔹 Translation Trait

[](#-translation-trait)

Tərcümə dəstəyi verir və `$translatedAttributes` ilə birlikdə işləyir.

---

### 🔹 FormatsDate Trait

[](#-formatsdate-trait)

Tarixləri avtomatik olaraq Azərbaycan dilində formatlamağa imkan verir.

---

### 🔹 HasArchive Trait

[](#-hasarchive-trait)

Model arxivlənəcəkdirsə:

**Migration:**

```
$table->timestamp('archived_at')->nullable();
```

**Model:**

```
use HasArchive;
```

---

### 🔹 MetaData Trait

[](#-metadata-trait)

Modeldə metadata (title, description, keywords) saxlamaq üçün istifadə olunur.

---

### 🔹 UiElements Trait

[](#-uielements-trait)

Modeldə checkbox və switch kimi inputların UI hissələrini avtomatik idarə etmək üçün istifadə olunur.

---

🔐 Rol və İcazə Sistemi
======================

[](#-rol-və-i̇cazə-sistemi)

**Gopanel**, `Spatie Laravel Permission` paketi üzərindən rol və icazə sistemini tam şəkildə dəstəkləyir.

---

🧩 Konfiqurasiya: `config/gopanel/permission_list.php`
-----------------------------------------------------

[](#-konfiqurasiya-configgopanelpermission_listphp)

İcazələrin qruplar və guard-lar üzrə strukturlaşdırıldığı yerdir.

**Məqsəd:** Yeni icazələr əlavə edərkən buraya yazılır, seeder faylı vasitəsilə verilənlər bazasına yazılır.

**Struktur:**

```
return [
    'web' => [
        'blog' => [
            ['name' => 'blog.create', 'title' => 'Bloq yarat'],
            ['name' => 'blog.edit', 'title' => 'Bloq redaktə et'],
        ],
        'services' => [
            ['name' => 'service.view', 'title' => 'Xidmətləri görüntülə'],
        ],
    ],
    'api' => [
        'user' => [
            ['name' => 'user.update', 'title' => 'İstifadəçini yenilə'],
        ],
    ],
];
```

**İcazələri bazada yeniləmə:**

```
php artisan config:clear
php artisan db:seed --class=PermissionSeeder
```

### 🔹 Admin panel template

[](#-admin-panel-template)

[Skote - Admin &amp; Dashboard Template](https://themesbrand.com/skote/layouts/index.html)

---

📜 Lisenziya
-----------

[](#-lisenziya)

Copyright © 2025 [Oruc Seyidov](https://github.com/orucseyidov). All rights reserved.

This software is proprietary and confidential. Unauthorized copying of this file, via any medium is strictly prohibited.

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity16

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/3b09143f45af1a2a3e40e807e5220c9df580ca3d8843cd5d70600677628139a3?d=identicon)[orucseyidov](/maintainers/orucseyidov)

---

Top Contributors

[![orucseyidov](https://avatars.githubusercontent.com/u/49670329?v=4)](https://github.com/orucseyidov "orucseyidov (40 commits)")

### Embed Badge

![Health badge](/badges/goweb-gopanel/health.svg)

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

PHPackages © 2026

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