PHPackages                             geebcustom/laravel-stubs - 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. geebcustom/laravel-stubs

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

geebcustom/laravel-stubs
========================

Custom stubs untuk project baru yang menggunakan Laravel 13. Memudahkan pengembangan dengan format stubs yang telah dikustomisasi.

v1.0.0(1mo ago)020↓50%MITPHPPHP ^8.3

Since Jun 28Pushed 1mo agoCompare

[ Source](https://github.com/GibranRamadhannn/laravel-stubs)[ Packagist](https://packagist.org/packages/geebcustom/laravel-stubs)[ Docs](https://github.com/GibranRamadhannn/laravel-stubs)[ RSS](/packages/geebcustom-laravel-stubs/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Geeb Laravel Stubs
==================

[](#geeb-laravel-stubs)

Custom stubs untuk project Laravel 13 baru. Package ini meng-override stub default Laravel dengan format yang telah dikustomisasi, sehingga setiap `make:model`, `make:migration`, dan command lainnya langsung menggunakan format Anda.

Stubs yang Dikustomisasi
------------------------

[](#stubs-yang-dikustomisasi)

StubDigunakan Oleh`model.stub``php artisan make:model``migration.create.stub``php artisan make:migration --create``enum.stub``php artisan make:enum``enum.backed.stub``php artisan make:enum --backed``observer.stub``php artisan make:observer`Requirement
-----------

[](#requirement)

- PHP `^8.3`
- Laravel `11.x` / `12.x` / `13.x`

Instalasi
---------

[](#instalasi)

### Via Packagist (Recommended)

[](#via-packagist-recommended)

```
composer require geebcustom/laravel-stubs --dev
```

### Via GitHub (sebelum publish ke Packagist)

[](#via-github-sebelum-publish-ke-packagist)

Tambahkan ke `composer.json` project Anda:

```
{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/GibranRamadhannnn/laravel-stubs"
    }
  ],
  "require-dev": {
    "geebcustom/laravel-stubs": "dev-main"
  }
}
```

Lalu jalankan:

```
composer update
```

Penggunaan
----------

[](#penggunaan)

> ⚠️ **Prasyarat Wajib:** Sebelum menjalankan command instalasi, pastikan Anda sudah mempublish stub bawaan Laravel terlebih dahulu. Perintah ini akan membuat folder `stubs/` di root project Anda beserta semua stub default Laravel.

```
php artisan stub:publish
```

Setelah folder `stubs/` tersedia, jalankan command berikut untuk **mereplace** stub default dengan custom stubs dari package ini:

```
php artisan geeb:stubs-install
```

Untuk menimpa stubs yang sudah ada:

```
php artisan geeb:stubs-install --force
```

Setelah itu, semua command `make:*` akan otomatis menggunakan custom stubs Anda:

```
php artisan make:model Product
php artisan make:migration create_products_table --create=products
php artisan make:enum StatusEnum
php artisan make:observer ProductObserver --model=Product
```

Cara Kerja
----------

[](#cara-kerja)

Laravel secara otomatis memprioritaskan file stub di folder `stubs/` root project dibanding stub bawaan framework. Package ini menyalin file stub custom ke folder tersebut.

```
your-project/
└── stubs/                  ← stubs disalin ke sini
    ├── model.stub
    ├── migration.create.stub
    ├── enum.stub
    ├── enum.backed.stub
    └── observer.stub

```

Update Stubs
------------

[](#update-stubs)

Jika package diupdate dan Anda ingin mengambil stubs terbaru:

```
composer update geebcustom/laravel-stubs
php artisan geeb:stubs-install --force
```

Lisensi
-------

[](#lisensi)

MIT License. Lihat [LICENSE](LICENSE) untuk detail.

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance90

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity50

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

Unknown

Total

1

Last Release

46d ago

### Community

Maintainers

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

---

Top Contributors

[![GibranRamadhannn](https://avatars.githubusercontent.com/u/144303284?v=4)](https://github.com/GibranRamadhannn "GibranRamadhannn (1 commits)")

---

Tags

laravelstubscustomlaravel-13geeb

### Embed Badge

![Health badge](/badges/geebcustom-laravel-stubs/health.svg)

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

###  Alternatives

[renatomarinho/laravel-page-speed

Laravel Page Speed

2.5k1.7M11](/packages/renatomarinho-laravel-page-speed)[emargareten/inertia-modal

Inertia Modal is a Laravel package that lets you implement backend-driven modal dialogs for Inertia apps.

90157.6k](/packages/emargareten-inertia-modal)[forjedio/inertia-table

Backend-driven dynamic tables for Laravel + Inertia.js

272.0k](/packages/forjedio-inertia-table)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.8k](/packages/tomshaw-electricgrid)

PHPackages © 2026

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