2 Repos
Capabilities that allow a library to integrate seamlessly with various PHP application frameworks.
Distinct from PHP Integrations: Existing candidates focus on Zend Engine internals or testing frameworks, not general application-level library integration.
Explore 2 awesome GitHub repositories matching web development · PHP Framework Integrations. Refine with filters or upvote what's useful.
Medoo ist eine leichtgewichtige PHP-Datenbank-Abstraktionsschicht und ein SQL-Query-Builder. Er dient als minimaler Datenbank-Wrapper, der eine einheitliche API zur Ausführung von Queries über mehrere SQL-Engines hinweg bereitstellt und PHP-Methodenaufrufe in spezifische Datenbankdialekte übersetzt. Das Projekt ermöglicht Multi-Dialekt-SQL-Interfacing, wodurch eine einzige Codebasis mit verschiedenen Backends interagieren kann, einschließlich MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle und Sybase. Es verwendet Prepared-Statement-Parametrisierung, um Injektionsangriffe zu verhindern, während ein programmatischer Ansatz zur Konstruktion komplexer SQL-Statements beibehalten wird. Das Toolkit deckt Standard-Datenmanipulationsoperationen ab, einschließlich Datensatz-Einfügung, Updates, Löschungen und Abfragen. Es bietet zudem Funktionen für Aggregatberechnungen, atomares Transaktionsmanagement und die Ausführung von Raw-SQL für komplexe Logik. Diagnosetools sind für die Inspektion der Query-Ausführung enthalten, was das Logging generierter SQL- und Verbindungsinformationen zu Debugging-Zwecken ermöglicht.
Ensures compatibility and seamless operation when integrated into various PHP application environments.
Dieses Projekt ist ein PHP-User-Agent-Parser und Detektor für Mobilgeräte. Es analysiert HTTP-User-Agent-Strings, um den Webbrowser, das Betriebssystem und den Gerätetyp des Besuchers zu identifizieren. Die Bibliothek bietet eine dedizierte Integration für das Laravel-Web-Framework. Sie unterscheidet zwischen Mobiltelefonen, Tablets und Desktop-Computern und identifiziert Web-Robots sowie die spezifischen Namen von Suchmaschinen-Crawlern. Die Funktionen des Tools umfassen das Extrahieren bevorzugter Sprachen aus Anfrage-Headern und das Verifizieren spezifischer User-Agent-Eigenschaften. Es verwendet reguläre Ausdrucksmuster und statisches Daten-Mapping, um Clients zu klassifizieren und Inhalte zu lokalisieren.
Provides a service provider integration that allows the library to be seamlessly injected into PHP frameworks.