This 39-lesson course skips Laravel basics and goes straight into the corners of the framework that come up once you're already comfortable with routes and controllers.
Eloquent ORM in depth
- Appending data, accessors and mutators, and event observers
- Data casting, key handling, timestamps, and route model binding
- The optional helper, pivot models, and tracking changed attributes
Databases and migrations
- Renaming tables and columns, and changing column data types
- Seeding a single class and safely dropping tables with Tinker
- Advanced query operations like increment/decrement and subqueries
Request validation
Advanced validation rules, custom error messages, authorization policies, and conditional validation round out the course, with Laravel 8 — a framework with over 60 million GitHub downloads — as the backdrop throughout.