Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Laravel 5.1 Presentation

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for fgreinus fgreinus
December 15, 2015

Laravel 5.1 Presentation

A presentation handling the basic features and things around the PHP framework laravel. Main language is german.
Created for the PHP UserGroup Münster

Avatar for fgreinus

fgreinus

December 15, 2015

Other Decks in Programming

Transcript

  1. WAS EUCH ERWARTET • Voraussetzungen • Was ist Laravel? •

    Grundlegendes • Fancy Stuff • Das Laravel Ökosystem • Quellen
  2. WAS IST LARAVEL? • PHP MVC-Framework • Entwickelt von Taylor

    Otwell • Nutzt grundlegende Symfony-Komponenten • Sowohl für Anfänger als auch für fortgeschrittene Entwickler geeignet • Zielt auf intuitive und ausdrucksstarke Syntax • Große Community
  3. ROUTING • Routen werden in einer routes.php zusammengefasst • Können

    als Closures definiert werden oder auf einen Controller zeigen • Können Variablen enhalten Closure Closure mit ID-Übergabe
  4. ORM (ELOQUENT) • Active Record • Migrationen & Seeds •

    Relationen zwischen Models • Soft Deletes • Timestamps (Carbon) • Eager Loading
  5. FANCY STUFF • Artisan (Generatoren, Tinker) • Dependency Injection •

    Middleware • Authentication (incl. Scaffolding) • Facades • Event Broadcasting (Observer Implementierung) • .env-Konfiguration • Elixir • Testing (PHPUnit-Support eingebaut, weitere Möglichkeiten über große Community- Packages)
  6. DAS LARAVEL ÖKOSYSTEM • Lumen (Microframework) • Laravel Forge (automatisiertes

    Webserver-Provisioning/Hosting/Deployment) • Laravel Envoyer (Zero Downtime PHP Deployment) • Laracasts („It's Kinda Like Netflix for Developers.”) • Laravel Podcast (mit Taylor Otwell, Matt Stauffer und Jeffrey Way) • Laravel.io (Community Foren)