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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Stauffer, Matt, author (author), Koch, Jens Olaf, translator (translator)
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
  • E-Mail
  • 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.