Orchid to darmowy pakiet Laravel, który abstrahuje standardową logikę biznesową i umożliwia oparte na kodzie szybkie tworzenie aplikacji zaplecza biurowego, paneli administratora/użytkowników i dashboardów.[1] [3] [5] Niektóre z jego kluczowych funkcji obejmują:
- Szybkie tworzenie aplikacji: Orchid pozwala programistom skoncentrować się na rozwoju PHP i uniknąć spędzania czasu na HTML, CSS lub JavaScript. Zawiera przewodnik szybkiego startu umożliwiający szybkie rozpoczęcie tworzenia aplikacji.[1]
- Form Builder: Orchid obsługuje wiele elementów formularzy „od razu po wyjęciu z pudełka” i pozwala szybko budować wszelkiego rodzaju formularze, zapobiegając konieczności ponownego wynajdowania koła.[1]
- Szybkie czasy ładowania: Orchid zapewnia wydajność przypominającą SPA z przejściami wykonywanymi bez ponownego ładowania strony, dzięki projektowi Hotwire.[1]
- Uprawnienia dostępu i role: Orchid oferuje szczegółowe uprawnienia dostępu w oparciu o tożsamość użytkownika i przynależność do roli.[1]
- Filtrowanie i sortowanie: Orchid wykorzystuje podejście do filtrowania/sortowania oparte na Eloquent, aby umożliwić użytkownikom szybkie filtrowanie i sortowanie danych.[1]
- Wyszukiwanie pełnotekstowe: Orchid integruje Laravel Scout, aby zapewnić szybkie wyszukiwanie pełnotekstowe we wszystkich dostępnych treściach.[1]
- Wiele typów powiadomień: Orchid oferuje różne typy powiadomień, aby odpowiednio informować użytkowników.[1]
Pakiet Orchid jest aktywnie rozwijany przy wsparciu społeczności. Użytkownicy mogą wnosić swój wkład, tworząc problemy, uczestnicząc w dyskusjach i dołączając do społeczności na Telegramie lub Discordzie.[1] [2]
Orchid jest objęty licencją MIT i dzięki wsparciu sponsorów jest dostępny bezpłatnie do użytku prywatnego i komercyjnego.[1]
Cytaty:[1] https://github.com/orchidsoftware/platform
[2] https://laraveldaily.com/code-examples/example/orchidsoftware-platform/service-providers
[3] https://orchid.software/en/
[4] https://orchid.software/en/docs/
[5] https://madewithlaravel.com/orchid