Learn about dependency injection, interfaces, service providers, SOLID design, and more with practical and real-world code examples. This book covers everything you need to get started in application development with Laravel 5.3. Beginning Laravel covers features such as method injection, contracts, and authentication.
After reading this book, you can develop any application using Laravel 5. It details all you need to know, including the model-view-controller pattern, SQLite databases, routing, authorization, and building CRUD applications.
Readers who are new to Laravel development.
Chapter 1: Composer
Chapter 2: Laravel Homestead, Virtual Box, and Vagrant
Chapter 3: File Structure
Chapter 4: Routing, a Static Method
Chapter 5: Controller Class
Chapter 6: View and Blade
Chapter 7: Environment
Chapter 8: Database Migration
Chapter 9: Eloquent
Chapter 10: Model, View, Controller Workflow
Chapter 11: SQLite Is a Breeze!
Chapter 12: Fiddly Feelings of Forms
Chapter 13: A CRUD Application
Chapter 14: Authentication and Authorization
Chapter 15: More About Validation
Chapter 16: Eloquent Relations
Chapter 17: How Security and Authentication Work Together
Chapter 18: How Request, Response Work in Laravel 5
Chapter 19: Contracts vs. Facades
Chapter 20: Middleware, Layer Filter, and Extra Security