Laravel die umfassende Einführung das Framework für moderne PHP-Entwicklung
Laravel hat sich in den letzten Jahren zu dem beliebtesten PHP-Framework entwickelt, das weltweit von Software-Entwicklern eingesetzt wird. Laravel wird durch eine engagierte Community permanent weiterentwickelt, verfügt über ein robustes Feature-Set, einfache und sichere Maßnahmen für die Authentif...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Alemán |
Publicado: |
Heidelberg :
dpunkt.verlag
[2020]
|
Edición: | 1. Auflage |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630810606719 |
Tabla de Contenidos:
- Intro
- Inhalt
- Vorwort
- Kapitel 1: Warum Laravel?
- Warum ein Framework verwenden?
- Eine kurze Geschichte der Web- und PHP-Frameworks
- Was ist so besonders an Laravel?
- Wie es funktioniert
- Warum also Laravel?
- Kapitel 2: Eine Laravel-Entwicklungsumgebung einrichten
- Systemanforderungen
- Composer
- Lokale Entwicklungsumgebungen
- Ein neues Laravel-Projekt erstellen
- Die Verzeichnisstruktur von Laravel
- Konfiguration
- Testen
- TL
- DR
- Kapitel 3: Routing und Controller
- Eine kurze Einführung in MVC, HTTP-Verben und REST
- Routendefinitionen
- Routen gruppieren
- Signierte Routen
- Views
- Controller
- Routen-Modell-Bindung
- Routen-Caching
- Methoden-Spoofing für Formulare
- CSRF-Schutz
- Umleitungen
- Einen Request abbrechen
- Gebräuchliche Response-Typen
- Testen
- TL
- DR
- Kapitel 4: Vorlagen erstellen mit Blade
- Daten ausgeben
- Kontrollstrukturen
- Vorlagen-Vererbung
- View Composer und Service Injection
- Benutzerdefinierte Blade-Direktiven
- Testen
- TL
- DR
- Kapitel 5: Datenbanken und Eloquent
- Konfiguration
- Migrationen
- Seeding
- Der Query Builder
- Einführung in Eloquent
- Ereignisse in Eloquent
- Testen
- TL
- DR
- Kapitel 6: Frontend-Komponenten
- Laravel Mix
- Frontend-Frameworks und Auth-Scaffolding
- Paginierung
- Message Bags
- Hilfsfunktionen für Strings, Pluralisierung und Lokalisierung
- Testen
- TL
- DR
- Kapitel 7: Benutzereingaben erfassen und verarbeiten
- Injizieren eines Anforderungsobjekts
- Routendaten
- Hochgeladene Dateien
- Validierung
- Form Requests
- Eloquent-Modelle und Massenzuweisung
- {{ und {!!
- Testen
- TL
- DR
- Kapitel 8: Artisan und Tinker
- Eine Einführung in Artisan
- Grundlegende Artisan-Befehle
- Benutzerdefinierte Artisan-Befehle
- Aufruf von Artisan-Befehlen in normalem Anwendungscode
- Tinker.
- Laravels Dump-Server
- Testen
- TL
- DR
- Kapitel 9: Authentifizierung und Autorisierung
- User-Modell und -Migration
- Verwendung des globalen auth()-Helfers und der Auth-Fassade
- Die Auth-Controller
- Auth::routes()
- Das Auth-Gerüst
- »Remember Me«: Die Erinnerungsfunktion
- Manuelle Authentifizierung von Benutzern
- Manuelles Abmelden eines Benutzers
- Auth-Middleware
- E-Mail-Verifizierung
- Blade-Direktiven zur Authentifizierung
- Guards
- Authentifizierungs-Ereignisse
- Autorisierung (ACL) und Rollen
- Testen
- TL
- DR
- Kapitel 10: Request, Response und Middleware
- Der Lebenszyklus des Request-Objekts
- Das Request-Objekt
- Das Response-Objekt
- Laravel und Middleware
- Vertrauenswürdige Proxys
- Testen
- TL
- DR
- Kapitel 11: Der Container
- Eine kurze Einführung in die Injektion von Abhängigkeiten
- Abhängigkeitsinjektion und Laravel
- Der globale Helfer app()
- Wie ist der Container verdrahtet?
- Klassen an den Container binden
- Konstruktor-Injektion in Laravel-Framework-Dateien
- Methoden-Injektion
- Fassaden und Container
- Service Provider
- Testen
- TL
- DR
- Kapitel 12: Testen
- Grundlagen des Testens
- Tests benennen
- Die Testumgebung
- Vier spezielle Traits beim Testen
- Einfache Unit-Tests
- Anwendungstests: So funktionieren sie
- HTTP-Tests
- Datenbank-Tests
- Testen anderer Laravel-Features
- Mocking
- Artisan-Befehle testen
- Browser-Tests
- TL
- DR
- Kapitel 13: APIs schreiben
- Die Grundlagen REST-ähnlicher JSON-APIs
- Controller-Organisation und JSON-Antworten
- Header lesen und senden
- Paginierung
- Sortieren und Filtern
- Ergebnisse transformieren
- API-Ressourcen
- API-Authentifizierung mit Laravel Passport
- API-Token-Authentifizierung
- Benutzerdefinierte 404-Antworten
- Testen
- TL
- DR
- Kapitel 14: Daten speichern und abrufen.
- Lokale und Cloud-basierte Datei-Manager
- Grundlagen von Datei-Uploads und -Handhabung
- Einfache Datei-Downloads
- Sessions
- Cache
- Cookies
- Logging
- Volltextsuche mit Laravel Scout
- Testen
- TL
- DR
- Kapitel 15: E-Mail und Benachrichtigungen
- Benachrichtigungen
- Testen
- TL
- DR
- Kapitel 16: Queues, Jobs, Events, Broadcasting und der Scheduler
- Warteschlangen
- Laravel Horizon
- Ereignisse
- Broadcasting von Ereignissen über WebSockets und Laravel Echo
- Scheduler
- Testen
- TL
- DR
- Kapitel 17: Helfer und Collections
- Helfer
- Collections
- TL
- DR
- Kapitel 18: Das Laravel-Ökosystem
- Tools, die in diesem Buch behandelt werden
- Tools, die in diesem Buch nicht behandelt werden
- Weitere Ressourcen
- Glossar
- Index.