PHPackages                             laravel-package-starter-kit/laravel-package-starter-kit - 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. [Framework](/categories/framework)
4. /
5. laravel-package-starter-kit/laravel-package-starter-kit

ActiveLibrary[Framework](/categories/framework)

laravel-package-starter-kit/laravel-package-starter-kit
=======================================================

Laravel Package Starter Kit - A professional foundation for building Laravel packages

v1.0.0(1y ago)05MITPHPPHP ^8.2

Since May 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/yktibrahim/laravel-package-starter-kit)[ Packagist](https://packagist.org/packages/laravel-package-starter-kit/laravel-package-starter-kit)[ RSS](/packages/laravel-package-starter-kit-laravel-package-starter-kit/feed)WikiDiscussions main Synced 1mo ago

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

Laravel Package Starter Kit
===========================

[](#laravel-package-starter-kit)

[![MIT License](https://camo.githubusercontent.com/784362b26e4b3546254f1893e778ba64616e362bd6ac791991d2c9e880a3a64e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e2e737667)](LICENSE)[![Latest Version on Packagist](https://camo.githubusercontent.com/c9b5c9925ae7fffe3e91e5c63a3b3f0aa5e28483eada2f3a9a2a5b928df5858d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c61726176656c2d7061636b6167652d737461727465722d6b69742f6c61726176656c2d7061636b6167652d737461727465722d6b69742e737667)](https://packagist.org/packages/laravel-package-starter-kit/laravel-package-starter-kit)[![GitHub Tests Action Status](https://camo.githubusercontent.com/4ec32ee1f26e11cf27251aa0dfd32d1244512af5e7c59fe2012b2979e7869151/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6c61726176656c2d7061636b6167652d737461727465722d6b69742f6c61726176656c2d7061636b6167652d737461727465722d6b69742f72756e2d74657374732e796d6c3f6272616e63683d6d61696e)](https://github.com/laravel-package-starter-kit/laravel-package-starter-kit/actions)[![PHP Version](https://camo.githubusercontent.com/187240af044d09d5b14a1d9d9ebdf3f7a993e4c7bc09bdb46b4ba661a891bf5b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322532422d626c7565)](composer.json)[![Laravel Version](https://camo.githubusercontent.com/5b99ec644e12357132ddb95970822afd67efedef92fcccb6270926adebd8b101/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322e782d726564)](composer.json)

Professional starter kit for creating Laravel packages with all necessary boilerplate.

Laravel paketleri oluşturmak için gerekli tüm hazır kodlarla profesyonel bir başlangıç kiti.

Features / Özellikler
---------------------

[](#features--özellikler)

- Supports Laravel 12.x / Laravel 12.x destekler
- Modern PHP 8.2+ features / Modern PHP 8.2+ özellikleri
- Package Auto-Discovery / Paket Otomatik Keşif
- Service Provider included / Servis Sağlayıcı dahil
- Facade included / Facade dahil
- Configuration publishing / Yapılandırma dosyası yayınlama
- Migration publishing / Migrasyon dosyası yayınlama
- Seeder &amp; Factory publishing / Seed ve Factory dosyaları yayınlama
- Custom Artisan commands / Özel Artisan komutları
- Ready for testing with Orchestra Testbench / Orchestra Testbench ile test için hazır
- **Package Setup Wizard / Paket Kurulum Sihirbazı** - Kendi paketinizi oluşturmak için

Installation / Kurulum
----------------------

[](#installation--kurulum)

Install the package via Composer:

Paketi Composer ile yükleyin:

```
composer require laravel-package-starter-kit/laravel-package-starter-kit
```

**Laravel 12+** will auto-discover the package.

**Laravel 12+** paketi otomatik olarak keşfedecektir.

> **Not**: Paket yüklendikten sonra, varsa önbelleği temizlemeniz gerekebilir: `php artisan optimize:clear`

Creating Your Own Package / Kendi Paketinizi Oluşturma
------------------------------------------------------

[](#creating-your-own-package--kendi-paketinizi-oluşturma)

This starter kit includes a wizard to help you customize the package for your own needs:

Bu başlangıç kiti, paketi kendi ihtiyaçlarınıza göre özelleştirmenize yardımcı olacak bir sihirbaz içerir:

```
php artisan package:setup vendor/package-name
```

The wizard will ask you several questions to customize your package:

Sihirbaz, paketinizi özelleştirmek için size birkaç soru soracaktır:

- Package name (in format vendor/package-name) / Paket adı (vendor/package-name formatında)
- Namespace (default: MyPackage) / Namespace (varsayılan: MyPackage)
- Author name / Yazar adı
- Author email / Yazar e-posta adresi
- Author website (optional) / Yazar web sitesi (isteğe bağlı)
- Package description / Paket açıklaması

You can also provide these options directly in the command:

Bu seçenekleri doğrudan komutta da sağlayabilirsiniz:

```
php artisan package:setup vendor/package-name --namespace=MyNamespace --author_name="Your Name" --author_email=email@example.com --description="Package description"
```

After running the setup, the package files will be updated with your information:

Kurulumu çalıştırdıktan sonra, paket dosyaları bilgilerinizle güncellenecektir:

- composer.json
- Service Provider
- Facades
- Configuration files
- All namespaces in PHP files

Finally, run:

Son olarak, çalıştırın:

```
composer dump-autoload
```

Configuration / Yapılandırma
----------------------------

[](#configuration--yapılandırma)

Publish the configuration file:

Yapılandırma dosyasını yayınlayın:

```
php artisan vendor:publish --provider="YourNamespace\YourPackageServiceProvider" --tag="your-package-config"
```

To publish views:

Görünümleri yayınlamak için:

```
php artisan vendor:publish --provider="YourNamespace\YourPackageServiceProvider" --tag="your-package-views"
```

To publish translations:

Çevirileri yayınlamak için:

```
php artisan vendor:publish --provider="YourNamespace\YourPackageServiceProvider" --tag="your-package-translations"
```

To publish migrations:

Migrasyonları yayınlamak için:

```
php artisan vendor:publish --provider="YourNamespace\YourPackageServiceProvider" --tag="your-package-migrations"
```

To publish seeders:

Tohumlayıcıları yayınlamak için:

```
php artisan vendor:publish --provider="YourNamespace\YourPackageServiceProvider" --tag="your-package-seeders"
```

To publish factories:

Fabrikaları yayınlamak için:

```
php artisan vendor:publish --provider="YourNamespace\YourPackageServiceProvider" --tag="your-package-factories"
```

Database / Veritabanı
---------------------

[](#database--veritabanı)

Run migrations:

Migrasyonları çalıştırın:

```
php artisan migrate
```

Usage / Kullanım
----------------

[](#usage--kullanım)

Once you've set up your package, you can use it as follows:

Paketinizi kurduktan sonra, şu şekilde kullanabilirsiniz:

```
// Example code / Örnek kod
use YourNamespace\Facades\YourPackage;

YourPackage::doSomething();

// Get package version / Paket versiyonunu alma
$version = YourPackage::getVersion();
```

Testing / Test
--------------

[](#testing--test)

Run the tests:

Testleri çalıştırın:

```
composer test
```

Troubleshooting / Sorun Giderme
-------------------------------

[](#troubleshooting--sorun-giderme)

If commands are not available after installation, try clearing the cache:

Yüklemeden sonra komutlar kullanılamıyorsa, önbelleği temizlemeyi deneyin:

```
php artisan optimize:clear
```

Changelog / Değişiklik Kaydı
----------------------------

[](#changelog--değişiklik-kaydı)

Please see [CHANGELOG.md](CHANGELOG.md) for more information on recent changes.

Son değişiklikler hakkında daha fazla bilgi için [CHANGELOG.md](CHANGELOG.md) dosyasına bakın.

Contributing / Katkıda Bulunma
------------------------------

[](#contributing--katkıda-bulunma)

Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details.

Detaylar için [CONTRIBUTING.md](CONTRIBUTING.md) dosyasına bakın.

Security / Güvenlik
-------------------

[](#security--güvenlik)

If you discover any security related issues, please email  instead of using the issue tracker.

Güvenlikle ilgili herhangi bir sorun keşfederseniz, lütfen sorun takibini kullanmak yerine  adresine e-posta gönderin.

Credits / Teşekkürler
---------------------

[](#credits--teşekkürler)

- [İbrahim Yakut](https://github.com/yktibrahim)
- [All Contributors](../../contributors)

License / Lisans
----------------

[](#license--lisans)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

MIT Lisansı (MIT). Daha fazla bilgi için lütfen [Lisans Dosyasına](LICENSE) bakın.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance49

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

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

373d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0aa79d75e190e1f0da4f79e65dc64d2de098dc52cc64901ca8b95ac05ae24c53?d=identicon)[yktibrahim](/maintainers/yktibrahim)

---

Top Contributors

[![yktibrahim](https://avatars.githubusercontent.com/u/58349636?v=4)](https://github.com/yktibrahim "yktibrahim (21 commits)")

---

Tags

laravelpackagelaravel-packagestarter-kitlaravel12

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/laravel-package-starter-kit-laravel-package-starter-kit/health.svg)

```
[![Health](https://phpackages.com/badges/laravel-package-starter-kit-laravel-package-starter-kit/health.svg)](https://phpackages.com/packages/laravel-package-starter-kit-laravel-package-starter-kit)
```

###  Alternatives

[binafy/laravel-stub

Generate stub files easy

99158.8k10](/packages/binafy-laravel-stub)[sbsaga/toon

🧠 TOON for Laravel — a compact, human-readable, and token-efficient data format for AI prompts &amp; LLM contexts. Perfect for ChatGPT, Gemini, Claude, Mistral, and OpenAI integrations (JSON ⇄ TOON).

6115.6k](/packages/sbsaga-toon)

PHPackages © 2026

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