PHPackages                             mmyildizs/gaminglaptops - 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. mmyildizs/gaminglaptops

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

mmyildizs/gaminglaptops
=======================

Yii2 Content Module

03PHP

Since Jan 17Pushed 5y ago1 watchersCompare

[ Source](https://github.com/mmyildizs/gaminglaptops)[ Packagist](https://packagist.org/packages/mmyildizs/gaminglaptops)[ RSS](/packages/mmyildizs-gaminglaptops/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

İsim-Soyadı: Mirhat Metin YILDIZ

OkulNo: 170201017

Bölüm: Bilgisayar Mühendisliği

Üniversite-Fakülte: Kocaeli Üniversitesi-Mühendislik

Ders: İnternet Programcılığı - Uğur YILDIZ

gaminglaptops
=============

[](#gaminglaptops)

Bu link kopyalanmalı. Packagistten dosya yüklenmeli.

Packagist dosyası: mmyildizs/gaminglaptops şekilde olmalıdır zaten linkimi kopyalayıp packagistten submitten bu şekilde çıkacaktır.

Ya da packagist browserden mmyildizs/gaminglaptops bulunmalıdır.(hata olmazsa).

gaminglaptops Modülü
====================

[](#gaminglaptops-modülü)

Modellers kısmında laptop markaları,modelleri ve laptop özellikleri bulunmaktadır.

Markalars kısmında marka adları ve model adedi bulunmaktadır.

Buradaki amaç Modellers kısmında bir laptop eklediğimizde Markalars'ta modeladedini güncellemesidir(oto olarak güncelliyor).

Ancak eğer Modellers kısmından bir model eklediğinizde marka adı Markalars 'ta yoksa Markalars'ta marka adı eklenmelidir(modeladedine değer girmeye gerek yok.çünkü kendiliğinden güncelleniyor)

Kurulum
=======

[](#kurulum)

Repo linki :

Packagist : mmyildizs/gaminglaptops

1-) ssh -i .vagrant/machines/weborgun/virtualbox/private\_key vagrant@weborgun bağlanmalıdır.

2-) cd /var/www/advanced/ yazıp açılmalıdır.

3-) composer require --prefer-dist mmyildizs/gaminglaptops "dev-main" şekilde yazılmalıdır.

4-) Vendor altında mmyildizs modülü oluşacaktır. (Ek olarak mirhatmetinyildiz ve mmyildiz klasörleri de oluşuyor nedendir bilmiyorum ama bunlar gereksiz)

5-) Ancak bir sorun var birden fazla gaminglaptops oluştuğu için main.php'deki modules hata verecektir.

Bu yüzden bu hatayı düzeltmek için:

Aşağıdaki Önlem1 ' deki gibi gaminglaptops klasörü kopyalanmalı.

[![Önlem1](https://user-images.githubusercontent.com/49499843/104840132-8d315c00-58d6-11eb-9f9c-1d42e55946c1.jpg)](https://user-images.githubusercontent.com/49499843/104840132-8d315c00-58d6-11eb-9f9c-1d42e55946c1.jpg)

Aşağıdaki Önlem2 ' deki gibi mmyildizs'e yapıştırılmalı.

[![Önlem2](https://user-images.githubusercontent.com/49499843/104840180-d08bca80-58d6-11eb-97b1-0a2f81aa4416.jpg)](https://user-images.githubusercontent.com/49499843/104840180-d08bca80-58d6-11eb-97b1-0a2f81aa4416.jpg)

Aşağıdaki Önlem3 ' teki gibi arta kalan gaminglaptops klasörü silinmeli.

[![Önlem3](https://user-images.githubusercontent.com/49499843/104840184-d7b2d880-58d6-11eb-8e73-ede143174a5d.jpg)](https://user-images.githubusercontent.com/49499843/104840184-d7b2d880-58d6-11eb-8e73-ede143174a5d.jpg)

6-) backend&gt;config&gt; kısmından main.php içinde modules şu şekilde olmalı:

'modules' =&gt; \[ 'gaminglaptops' =&gt; \[ 'class' =&gt; 'vendor\\mmyildizs\\gaminglaptops\\Module', \], \],

linklerinin gösterip göstermediği kontrol edilmelidir.

Sonuç:
======

[](#sonuç)

Ek-1(Model Ekleme-Modeladedi güncellemesi)

[![odevs](https://user-images.githubusercontent.com/49499843/104849634-e495f300-58fb-11eb-9c5d-b8ad5d648b19.gif)](https://user-images.githubusercontent.com/49499843/104849634-e495f300-58fb-11eb-9c5d-b8ad5d648b19.gif)

Ek-2(Marka Ekleme-Modeladedi güncellemesi)

[![odevs2](https://user-images.githubusercontent.com/49499843/105207234-54a0b500-5b58-11eb-95d3-98a59962a249.gif)](https://user-images.githubusercontent.com/49499843/105207234-54a0b500-5b58-11eb-95d3-98a59962a249.gif)

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity33

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/c3e3a065422b7c73d52e4778ac048396878a0cdbd1b6db75d4d544dae86d98ee?d=identicon)[MMYildiz](/maintainers/MMYildiz)

---

Top Contributors

[![mmyildizs](https://avatars.githubusercontent.com/u/49499843?v=4)](https://github.com/mmyildizs "mmyildizs (7 commits)")

### Embed Badge

![Health badge](/badges/mmyildizs-gaminglaptops/health.svg)

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

###  Alternatives

[tritum/form-element-linked-checkbox

Adds a new form element which allows the editor to create a checkbox with a linked label text. This is an extension for TYPO3 CMS.

28683.8k](/packages/tritum-form-element-linked-checkbox)

PHPackages © 2026

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