PHPackages                             erenmustafaozdal/laravel-modules-core - 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. erenmustafaozdal/laravel-modules-core

ActiveLibrary[Framework](/categories/framework)

erenmustafaozdal/laravel-modules-core
=====================================

core of the laravel 5.1 modules

v0.2.1(9y ago)4328MITJavaScriptPHP &gt;=5.5.9

Since Jul 4Pushed 9y ago1 watchersCompare

[ Source](https://github.com/erenmustafaozdal/laravel-modules-core)[ Packagist](https://packagist.org/packages/erenmustafaozdal/laravel-modules-core)[ RSS](/packages/erenmustafaozdal-laravel-modules-core/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (5)Versions (5)Used By (0)

Laravel Modules Core
====================

[](#laravel-modules-core)

[![Laravel 5.1](https://camo.githubusercontent.com/05076f1468adbd2ff88c746e1d499486fe3755747a047b2f42949a583c4884b2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d352e312d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://laravel.com/docs/5.1/)[![Source](https://camo.githubusercontent.com/4189dbb7289873782c1fa74664fc676944fef14e79c6b3394952eeecc3525703/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736f757263652d6572656e6d7573746166616f7a64616c2f6c61726176656c2d2d6d6f64756c65732d2d636f72652d626c75652e7376673f7374796c653d666c61742d737175617265)](https://github.com/erenmustafaozdal/laravel-modules-core)[![License](https://camo.githubusercontent.com/30597ff9a350144f03bffdd9183e16468e0b3ca1193e1d08591d992622738d55/687474703a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://tldrlegal.com/license/mit-license)

**Laravel Modules Core** geliştirdiğim Laravel 5.1 modüllerinde, kendi ihtiyaçlarıma göre dizayn ettiğim tsaarımları kapsamaktadır. Kendi ihtiyaçlarım için geliştirirken, diğer geliştiricilerin de tercihine sunmaktayım. İstersen bu şekilde kullanabilir veya esinlenebilirsin.

❗ Bu pakette tasarım ve javascript işlemleri tamamen kendi ihtiyaçlarımı karşılama amacıyla tasarlanmıştır. Her türlü fikir ve eleştirilerinizi kabul etmekle birlite, her an kendi ihtiyacıma göre dizaynı veya işleyişi değiştirme hakkımı saklı tutarım.

**Laravel Modules Core** kurulumu gayet basit bir tasarım paketidir. Diğer geliştirdiğim veya geliştireceğim modüllerle tam uyumlu çalışmaktadır. Kurulumu yaptıktan sonra, eğer hiçbir değişiklik yapmayacaksan; var olan modülleri kullanacak şekilde hiçbir işlem yapmana gerek kalmayacaktır.

Güncellemeler
-------------

[](#güncellemeler)

#### 10 Ağustos 2016 - v0.2.0

[](#10-ağustos-2016---v020)

- [barryvdh/laravel-elfinder](https://github.com/barryvdh/laravel-elfinder) ile Elfinder dosya yöneticisi sisteme dahil edildi. Bu paketin ayarlarını ['config/laravel-modules-core'](https://github.com/erenmustafaozdal/laravel-modules-core/blob/develop/config/laravel-modules-core.php) dosyasından yapabilirsin.
- Admin panelinde üstte bulunan "Eylemler" ve yanda bulunan "Kenar" menüleri ayar dosyası üzerinden düzenleme imkanı getirildi. Bunun için ayar dosyasında `menus.action` ve `menus.side` değişkenlerini düzenleyin.
- Genelde görünüm dosyalarında olmak üzere çeşitli yerlerde metin düzenleme işlemlerinde kullanılan `str_replace()` fonksiyonu kaldırılmıştır. Bu düzenlemeler için `trans()` fonksiyonunun ikinci parametresi kullanılmaya başlanmıştır.
- Assets içindeki `css` ve `js` dosyaları minimize edilmiş hali yerine orjinal hali getirilmiştir. Gerekli düzenlemeleri yazılımcıların yapabilmesi göz önünde bulundurulmuştur.

Yapılacaklar
------------

[](#yapılacaklar)

- Ayar dosyasındaki menü yönetimi daha basit hale getirilecek.

1. [Kurulum](#kurulum)
    1. [Dosyaların Yayınlanması](#kurulum-dosyalarinYayinlanmasi)
    2. [Menü Tasarımı](#kurulum-menuTasarimi)
2. [Kullanım](#kullanim)
    1. [Genel Ayarlar](#kullanim-ayarDosyasi-genelAyarlar)
    2. [Görünüm Ayarları](#kullanim-ayarDosyasi-gorunumAyarlari)
    3. [Paketler Ayarları](#kullanim-ayarDosyasi-paketlerAyarlari)
3. [Lisans](#lisans)
4. [Ekran Görüntüleri](#ekranGoruntuleri)

Kurulum
------------------------------------------

[](#kurulum)

Composer ile yüklemek için aşağıdaki kodu kullanabilirsin.

```
composer require erenmustafaozdal/laravel-modules-core
```

Ya da `composer.json` dosyana, aşağıdaki gibi ekleme yapıp, paketleri güncelleyebilirsin.

```
{
    "require": {
        "erenmustafaozdal/laravel-modules-core": "~0.2"
    }
}
```

```
composer update
```

Bu işlem bittikten sonra, service provider'i projenin `config/app.php` dosyasına eklemelisin.

```
ErenMustafaOzdal\LaravelModulesCore\LaravelModulesCoreServiceProvider::class,
```

> ❗ Bu paketin service provider tanımlamasını, modüllerin service provider tanımlamalarının üzerinde yapmalısın.

> ❗ **Laravel Modules Core** dosya yönetimi arayüzü ve arka plan işlemleri için [barryvdh/laravel-elfinder](https://github.com/barryvdh/laravel-elfinder) paketini kullanıyor. Kurulum sonrasında bu paketin ayar dosyasını da yayınlayıp, kendine göre düzenlemelisin.

##### Dosyaların Yayınlanması

[](#dosyaların-yayınlanması)

**Laravel Modules Core** paketinin dosyalarını aşağıdaki kodla yayınlamalısın.

```
php artisan vendor:publish --provider="ErenMustafaOzdal\LaravelModulesCore\LaravelModulesCoreServiceProvider"
```

#### \# Menü Tasarımı

[](#-menü-tasarımı)

**Laravel Modules Core** varsayılan tasarımı içinde [caffeinated/menus](https://github.com/caffeinated/menus) paketini kullanarak menü oluşturuyor. Menülerin aktif hale gelmesi için `app/Http/Kernel.php` dosyandaki `$middleware` dizi değişkenine `\ErenMustafaOzdal\LaravelModulesCore\Http\Middleware\MenuMiddleware::class` değerini eklemeyi unutma!

Kullanım
--------------------------------------------

[](#kullanım)

Kurulum bittikten sonra, varolan paketlerin için her şey hazır olmuş olacak. Harika değil mi? Şimdi istersen biraz ayarlamalarda oynamalar yapalım.

> ❗ Metinler yanlış görünüyorsa, paketin İngilizce dil dosyaları hazır olmadığı içindir. Bu sebeple projenin `config/app.php` dosyasında `'locale' => 'tr'` tanımlaması yapmalısın.

### Ayar Dosyası

[](#ayar-dosyası)

##### Genel Ayarlar

[](#genel-ayarlar)

Paketin içinde kullanılan genel ayarlar. Ayar dosyası içinde kök alanda bulunan ayarlar.

AyarAçıklamaVarsayılan Değerapp\_nameFooter vb. yerlerde kullanılan uygulama adıLaravel Modulescopyright\_yearFooter vb. yerlerde kullanılan telif hakkı yılı2016

##### Görünüm Ayarları

[](#görünüm-ayarları)

Görünümler içinde kullanılan bazı değerlerin tanımlamalarıdır. Ayar dosyasının `views` alanı altında bulunan ayarlardır.

AyarAçıklamaVarsayılan Değerhtml\_langHTML dil seçeneğitrhtml\_head.content\_typeHTML içerik tipitext/html; charset=UTF-8html\_head.charsetHTML karakter setiutf-8html\_head.default\_titleHer sayfa başlığında bulunan ve `...Başlık` şeklinde konumlanan başlıktırhtml\_head.meta\_descriptionHTML meta açıklamaLaravel Modules packageshtml\_head.meta\_authorHTML meta yazarEren Mustafa ÖZDALhtml\_head.meta\_keywordsHTML meta anahtar kelimelerlaravel,modules,packageshtml\_head.meta\_robotsadmin paneli için meta robots değişkeninoindex,nofollowhtml\_head.meta\_googlebotadmin paneli için meta googlebot değişkeninoindex,nofollow

##### Paketler Ayarları

[](#paketler-ayarları)

Tasarımda kullanılan paketlerin tanımlaması. Yani "Burada bulunan paketleri kullanıyorum ve tasarımda bu paketlerle ilgili içerikler ekle" anlamına gelen ayarlar! Bu ayar, ayar dosyasının `packages` alanı altında bulunuyor.

> ❗ varsayılan olarak bütün paketler burada tanımlıdır veya tanımlı olacaktır. Kullanmadıklarını buradan çıkarmalısın. Örnek tanımlama şu şeklidedir:

```
'packages' => [
    'laravel-user-module'   => \ErenMustafaOzdal\LaravelUserModule\LaravelUserModuleServiceProvider::class
]
```

Lisans
----------------------------------------

[](#lisans)

MIT

Ekran Görüntüleri
-------------------------------------------------------------

[](#ekran-görüntüleri)

### Laravel User Module

[](#laravel-user-module)

[![Kullanıcılar](https://camo.githubusercontent.com/a4b9f51bfda6db9b9a88748af66388329ee142ad0e3ed5e7cfa5c46cd6779883/687474703a2f2f692e68697a6c69726573696d2e636f6d2f6d4c5a4e30322e706e67)](http://hizliresim.com/mLZN02)[![Kullanıcılar sayfası hızlı kullanıcı ekleme ekranı](https://camo.githubusercontent.com/4d659fe4979ea63f26d668d9b939fcf07e5cf2863eb93866fbcf764444c664cb/687474703a2f2f692e68697a6c69726573696d2e636f6d2f414a505870512e706e67)](http://hizliresim.com/AJPXpQ)[![Yeni kullanıcı ekleme](https://camo.githubusercontent.com/f293d24515543ce31f2e463130497b6396d2f50c8d0ff107a0b0a1d83bb61295/687474703a2f2f692e68697a6c69726573696d2e636f6d2f6145524e36642e706e67)](http://hizliresim.com/aERN6d)[![Yeni kullanıcı ekleme - Fotoğraf](https://camo.githubusercontent.com/48abf00cdd3a20a02e3d88287a944b278c3d101de9a0d1fe64a32a95dfd89c0a/687474703a2f2f692e68697a6c69726573696d2e636f6d2f6e726f4e42612e706e67)](http://hizliresim.com/nroNBa)[![Yeni kullanıcı ekleme - İzinler](https://camo.githubusercontent.com/a46aa64c34aa6687ef726273070a7e76727d619a6463de892616ccb8fd523547/687474703a2f2f692e68697a6c69726573696d2e636f6d2f71426e4e56332e706e67)](http://hizliresim.com/qBnNV3)[![Kullanıcı bilgileri](https://camo.githubusercontent.com/6cd5900ea387c226a1017b9112afd73ba8298f4b30006f62ee6ca165aaac3231/687474703a2f2f692e68697a6c69726573696d2e636f6d2f5759527035712e706e67)](http://hizliresim.com/WYRp5q)[![Roller](https://camo.githubusercontent.com/4c882594b7c1975979c6a3b1547523a00f3d3bd1cf5a756eda2075db0a027b4b/687474703a2f2f692e68697a6c69726573696d2e636f6d2f477a583461792e706e67)](http://hizliresim.com/GzX4ay)[![Roller sayfası hızlı rol ekleme ekranı](https://camo.githubusercontent.com/20d0faba525806547beec8de1bc2b7f366de6e20dd119d96b9b2afba95c81e31/687474703a2f2f692e68697a6c69726573696d2e636f6d2f7050564e6c4e2e706e67)](http://hizliresim.com/pPVNlN)[![Yeni rol ekleme](https://camo.githubusercontent.com/9b89514967e197498aada5fd068c63352e0de13940c4d43c06c246d143089d51/687474703a2f2f692e68697a6c69726573696d2e636f6d2f6c31524e6d6c2e706e67)](http://hizliresim.com/l1RNml)[![Rol bilgileri](https://camo.githubusercontent.com/f8e5d70b7e0a7b193c19e58d833817f56b4d34cc79d2b6252b147775f5389329/687474703a2f2f692e68697a6c69726573696d2e636f6d2f58347033416f2e706e67)](http://hizliresim.com/X4p3Ao)

### Laravel Page Module

[](#laravel-page-module)

[![Sayfaların ve sayfa kategorilerinin listelendiği sayfa](https://camo.githubusercontent.com/6c19d5efab55ca86cfb28712e52011bdfaabdef4354630395ca8e883f0c695af/687474703a2f2f692e68697a6c69726573696d2e636f6d2f4e6b56476c4f2e6a7067)](http://hizliresim.com/NkVGlO)[![Hızlı sayfa ekleme penceresi](https://camo.githubusercontent.com/3ea9f7c56005694c9d566b44cbee942dad215de28e7e0d3053f0afeeeab6f391/687474703a2f2f692e68697a6c69726573696d2e636f6d2f4c5150475a6a2e6a7067)](http://hizliresim.com/LQPGZj)[![Elfinder dosya yöneticisi](https://camo.githubusercontent.com/1f9e06ad4c6fe19a56f3535f12accea055416b8206d3898d82261cfcfcfdc4f6/687474703a2f2f692e68697a6c69726573696d2e636f6d2f6b45723062572e6a7067)](http://hizliresim.com/kEr0bW)[![Sayfa ekleme ve düzenleme sayfası ve editör (Tinymce)](https://camo.githubusercontent.com/6039f66d44f9fc1e9f89d78e834b1d7935528886f131557453c2a0dd01eaa1df/687474703a2f2f692e68697a6c69726573696d2e636f6d2f4c515047796a2e6a7067)](http://hizliresim.com/LQPGyj)[![Sayfa bilgilerinin gösterildiği ve satır içi düzenleme yapıldı sayfa](https://camo.githubusercontent.com/0ea1cec208a266a5fd74ea1922ea1d0f54d31c2bd5ba781a08a75b4183173054/687474703a2f2f692e68697a6c69726573696d2e636f6d2f64586a4d47582e6a7067)](http://hizliresim.com/dXjMGX)

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

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

Total

3

Last Release

3597d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4313376?v=4)[Eren Mustafa ÖZDAL](/maintainers/erenmustafaozdal)[@erenmustafaozdal](https://github.com/erenmustafaozdal)

---

Top Contributors

[![erenmustafaozdal](https://avatars.githubusercontent.com/u/4313376?v=4)](https://github.com/erenmustafaozdal "erenmustafaozdal (388 commits)")

### Embed Badge

![Health badge](/badges/erenmustafaozdal-laravel-modules-core/health.svg)

```
[![Health](https://phpackages.com/badges/erenmustafaozdal-laravel-modules-core/health.svg)](https://phpackages.com/packages/erenmustafaozdal-laravel-modules-core)
```

###  Alternatives

[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.1k91.3M282](/packages/laravel-horizon)[laravel/sail

Docker files for running a basic Laravel application.

1.9k199.2M1.2k](/packages/laravel-sail)[laravel/ai

The official AI SDK for Laravel.

1.0k2.1M165](/packages/laravel-ai)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

77018.2M124](/packages/laravel-mcp)[illuminate/routing

The Illuminate Routing package.

1239.0M2.9k](/packages/illuminate-routing)[laravel/surveyor

Static analysis tool for Laravel applications.

8690.3k12](/packages/laravel-surveyor)

PHPackages © 2026

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