1.5 KiB
1.5 KiB
🍕 PhilCore MVC
Ein leichtgewichtiges, schnelles und sicheres PHP MVC-Grundgerüst für neue Projekte. C&P ready!
🚀 Features
- Routing: Automatisches URL-Routing (
/controller/method/params). - Datenbank: Sichere PDO-Klasse mit Prepared Statements (optional nutzbar).
- Sicherheit: Integrierter CSRF-Schutz & globale
.env-Konfiguration. - Autoloader: Kein nerviges
require_oncemehr für Klassen. - Admin-Dashboard: Integrierter
HealthServicefür System-Checks.
🛠 Installation
- Dateien kopieren: Lade das komplette Projektverzeichnis auf deinen Server oder in deine lokale Entwicklungsumgebung.
- Umgebungsvariablen: Kopiere die
.env.example, benenne sie in.envum und trage deine Daten ein (Base-URL, DB-Credentials etc.). - Routing aktivieren: Stelle sicher, dass
mod_rewriteauf deinem Apache-Server aktiv ist. Die.htaccess-Dateien leiten alle Anfragen aufpublic/index.phpum. - (Optional) DocumentRoot: Für maximale Sicherheit beim Hosting das Web-Stammverzeichnis direkt auf den Ordner
/publiclegen.
📂 Struktur
/app: Deine Anwendungslogik (Controllers, Models, Services)./core: Das Herzstück (Router, Database, Config, Auth, Security)./public: Der Einstiegspunkt (index.php) und statische Assets./views: Deine HTML/PHP-Templates (TailwindCSS vorbereitet).
💡 Nutzung
Neue Seiten erstellst du einfach durch neue Controller in /app/controllers/.
Eine Methode profile() im UserController.php ist direkt über deinedomain.de/user/profile aufrufbar.