Dieser Beitrag zeigt mehrere Open-Source-PHP-Projekte, darunter eine potenzielle Laravel-Alternative und Bibliotheken, die sich auf die Anfragevalidierung und -sicherheit konzentrieren.
Schlüsselprojekte:
Opulenz: Ein Full-Stack-PHP-Framework (Php 7), das darauf abzielt, mit Laravel zu konkurrieren. Es vereinfacht das Erstellen sicherer, skalierbarer Websites und bietet Funktionen wie Datenbankverwaltung, Caching, ORM, Vorlagen und Routing.
Paragonie/HPKP-Builder: Vereinfachungen implementieren der Implementierung des HTTP Public Key Pining (HPKP) zur erweiterten Sicherheit und schützen Sie die Bescheinigungsbehörde. Erfordert Php 7.
rican7/einsinkt: Eine Bibliothek zur Umwandlung komplexer Eingabedaten in stark typische Strukturen. Es validiert, filtert und hydratiert Daten in Modelle und liefert einen robusten Mechanismus zur Handhabung des Eingangs.
Linioit/Eingabe: Eine weitere Eingabevalidierung und Filterkomponente, die nahtlos in Domänenmodelle integriert wird. Es analysiert Anfragen, validiert Daten und hydratiert Objekte.
mpscholten/request-parser: Eine leichte Bibliothek zum Parsen und Validieren von Abfrageparametern, Angabe von Typen und erforderlichen/optionalen Parametern direkt in der Anforderung.
zeeshanu/yell: erzwingt strenge Objekteigenschaften und wirft Ausnahmen beim Zugriff oder Festlegen von undefinierten Eigenschaften.
senssiolabs-de/deptrac: (aus Senssiolabs, die Schöpfer von Symfony) Ein statisches Code-Analyse-Tool zur Durchsetzung von Abhängigkeitsregeln zwischen Softwareschichten. Beispielsweise kann es Controllern daran hindern, direkt auf Modelle zuzugreifen. Siehe Einführungsvideo .
Projektdetails (zusammengefasst):
Jedes Projekt wird gegebenenfalls kurz mit Codebeispielen beschrieben. Der Beitrag betont, dass mehrere Projekte trotz ihrer Funktionalität auf Plattformen wie Github relativ niedrige Stern zählen und von einer verstärkten Beteiligung der Gemeinschaft profitieren könnten. Der Artikel ermutigt die Leser, ihre Erfahrungen mit diesen Projekten mithilfe der Hashtags #Sourcehunt und #Php.
häufig gestellte Fragen (FAQ) Abschnitt:
Der FAQ -Abschnitt befasst sich mit häufigen Fragen zu PHP 7, Laravel -Alternativen und verwandten Konzepten. Es umfasst Themen wie:Der Gesamtton ist ermutigend und fördert das Engagement der Community in der Open-Source-Entwicklung.
Das obige ist der detaillierte Inhalt vonSourceHunt: PHP7-Alternative zu Laravel, HPKP und mehr. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!