Stare powiedzenie mówi – „potrzeba matką wynalazku”. Tak się złożyło, iż idealnie pasuje ono do historii powstania najnowszej paczki do Laravela mojego autorstwa. Podczas pracy nad ostatnim projektem zauważyłem, że większość tworzonego kodu powstawała przy użyciu metody Copy’ego-Paste’a. Praca taka nie dość, że jest nudna, to dodatkowo pochłania sporo czasu (modyfikacja nazw klas, nazwy widoków, walidatory, itd.). Szybkie wyszukiwanie w serwisie packagist.org zaowocowało kilkoma paczkami oferującymi funkcjonalność generatora crud. Niestety żadna z nich nie spełniała moich wymagań i tak oto powstał Laravel Crud Generator.

Paczka dostarcza kilka ciekawych poleceń, które można wykorzystać jako generator cruda lub poszczególnych jego elementów. Możemy dzięki niej wygenerować cruda na podstawie opcji z wiersza poleceń, bazy danych lub pliku konfiguracyjnego. Dokładną dokumentację znajdziecie na stronie projektu – https://github.com/wilgucki/crud. Nie będę tutaj opisywał szczegółów, ponieważ paczka aktywnie jest rozwijana i chciałbym uniknąć prezentowania nieaktualnych informacji.

Zachęcam do zapoznania się z paczką. Jeśli będzie mieć jakieś uwagi lub sugestie, z chęcią się z nimi zapoznam.