2. About Laravel
• Laravel was first released in June
2011 by Taylor Otwell
• Ist heavy inspired by CodeIgnitor
and Django
• Since version 4 ist build upon
symfony components
• The actual core team has 9
Members
• The actual version is 10
5. Key Features
• MVC Architecture
• Eloquent ORM
• Migrations to define and manipulate the
database schema
• Artisan CLI
• Built-in support for user authentication
and authorization
• Validation system
• Sessions and caching
• Dependency injection and service
container
• Task scheduler
• Queue system
• Simple mechanisms for interacting with
file systems, including local file storage
and cloud-based storage services like
Amazon S3
• Robust error handling system
• Facades
• Factories
• Configuration layer
• Middleware for HTTP requests
• Blade Templating Engine
• Laravel Mix
• Composer Integration
• Testing Support
6. Used components from Symfony
• HttpClient
• HttpFoundation
• HttpKernel
• Mailer
• ErrorHandler
• EventDispatcher
• Finder
• Console
• Cache
• Process
• Routing
• Mime
• Polyfill
• Intl ICU
• Uid
• VarDumper
11. Database
• DB is configured in config/database.php
• Credentials are set in the .env file
• The database Schema is manipulated by Migrations
• You can use Seeders to create dummy data
17. Middlewares
• Middlewares provide a convenient mechanism for inspecting
and filtering HTTP requests entering your application
• Create a middleware: