0%

Book Description

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

  1. Cover
  2. Frontmatter
  3. 1. Composer
  4. 2. Laravel Homestead, Virtual Box, and Vagrant
  5. 3. File Structure
  6. 4. Routing, a Static Method
  7. 5. Controller Class
  8. 6. View and Blade
  9. 7. Environment
  10. 8. Database Migration
  11. 9. Eloquent
  12. 10. Model, View, Controller Workflow
  13. 11. SQLite Is a Breeze!
  14. 12. Fiddly Feelings of Forms
  15. 13. A CRUD Application
  16. 14. Authentication and Authorization
  17. 15. More About Validation
  18. 16. Eloquent Relations
  19. 17. How Security and Authentication Work Together
  20. 18. How Request, Response Work in Laravel 5
  21. 19. Contracts vs. Facades
  22. 20. Middleware, Layer Filter, and Extra Security
  23. Backmatter
3.137.173.53