Toolverse
Wszystkie skille

developing-shopper

autor: shopperlabs

Standardy kodowania i wzorce dla rozwoju Laravel Shopper — szybciej twórz modele, akcje i komponenty

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
5

O skillu

Skill dostarczający kodowe standardy i wzorce dla projektu Laravel Shopper. Używaj go podczas tworzenia lub modyfikacji modeli, akcji, enumów, komponentów Livewire, migracji i testów w dowolnym pakiecie Shopper. Zawiera wytyczne dotyczące struktury monorepo, wymaganego nagłówka PHP, kolejności elementów klasy oraz konkretne przykłady dla modeli z interfejsami, akcji z pojedynczą odpowiedzialnością, enumów z kolorami i ikonami oraz komponentów Livewire.

Jak używać

  1. Zainstaluj skill w swoim projekcie Laravel Shopper — dodaj go do konfiguracji agenta lub MCP servera obsługującego skill'e Shopper.
  2. Gdy tworzysz nowy plik PHP w projekcie, zacznij od wymaganego nagłówka: <?php declare(strict_types=1); — skill przypomni ci o tej konwencji.
  3. Podczas definiowania klasy (Model, Action, Enum lub Livewire component) zapoznaj się z kolejnością elementów: cechy (traits), przypadki (cases), stałe, właściwości, konstruktor, metody magiczne, a następnie metody publiczne, chronione i prywatne.
  4. Dla modeli: implementuj interfejs kontraktu (np. ProductContract), używaj cech HasFactory i HasModelContract, zdefiniuj configKey() i getTable() z funkcją shopper_table(), oraz dodaj rzutowania w metodzie casts().
  5. Dla akcji: utwórz klasę final z metodą execute() realizującą jedną odpowiedzialność — skill pomoże ci utrzymać czystość kodu.
  6. Dla enumów: implementuj interfejsy HasColor, HasLabel, HasIcon, używaj cech ArrayableEnum i HasEnumStaticMethods, oraz zwracaj przetłumaczone etykiety z __() w getLabel().

Podobne skille