"Laravel From Scratch" has been the go-to video resource for Laravel newcomers since 2013. Considering this, as you can imagine, this truth requires that we repeatedly refresh the series to ensure that it remains as up-to-date as possible. To celebrate the release of Laravel 5.7, we've done it again. Every video has been re-recorded. Every technique has been optimized. Every example has been updated. I hope you enjoy it! And if you're brand new to Laravel, you're in for a treat. Laravel is a joy to work with. If you're willing, I'll teach you everything I know.
Overview
Syllabus
- Introduction
- The Laravel Sell
- Initial Setup Requirements
- The Basics
- Basic Routing
- Blade Layout Files
- Sending Data to Your Views
- Controllers 101
- Databases and Migrations
- Eloquent, Namespacing, and MVC
- Directory Structure Review
- Form Handling and CSRF Protection
- Routing Conventions Worth Following
- Faking PATCH and DELETE Requests
- Form Delete Requests
- Beyond the Basics
- Cleaner Controllers and Mass Assignment Concerns
- Two Layers of Validation
- Your First Eloquent Relationships
- Form Action Considerations
- Create New Project Tasks
- Better Encapsulation
- When in Doubt
- Core Concepts
- Core Concepts: Service Container and Auto-Resolution
- Core Concepts: Service Providers
- Core Concepts: Configuration and Environments
- A Full Registration System in Seconds
- Core Concepts: Middleware
- You May Only View Your Projects
- Intermediate Laravel
- Authorization Essentials
- Simpler Debugging With Laravel Telescope
- Don't Forget Readability
- Mailables
- Model Hooks and Seesaws
- Custom Events and Listeners
- User Notifications
- Laravel and the Front-end
- Collection Essentials
- Sessions and Flash Messaging
- Laravel Testing Crash Course
- The Next Steps
Taught by
Jeffrey Way