Author: Sanjib Sinha
Pub Date: 2017
Size: 10 Mb
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.
What You Will Learn
- Work with the new Laravel framework and its new features
- Develop web applications with Laravel
- Absorb the concepts of authentication and database migration
- Manage databases with Eloquent ORM
- Use middleware, contracts, and facades
Who This Book Is For
Readers who are new to Laravel development.
Table of Contents
2: Laravel Homestead, Virtual Box, and Vagrant
3: File Structure
4: Routing, a Static Method
5: Controller Class
6: View and Blade
8: Database Migration
10: Model, View, Controller Workflow
11: SQLite Is a Breeze!
12: Fiddly Feelings of Forms
13: A CRUD Application
14: Authentication and Authorization
15: More About Validation
16: Eloquent Relations
17: How Security and Authentication Work Together
18: How Request, Response Work in Laravel
19: Contracts vs Facades
20: Middleware, Layer Filter, and Extra Security