Beginning Laravel: Build Websites with Laravel 5.8


Price:
Sale price$44.99

Description

Chapter 1: Introduction to Laravel 5.7
Chapter Goal: This chapter will showcase Laravel's flexibility and give readers a glance at the new features of Laravel 5.7. It will also show readers how file structures work.
No of pages: 15
Sub -Topics1. Laravel's Flexibility2. New features of 5.7 at a glance3. File structures4. How it works
Chapter 2: Setting up Your Environment
Chapter Goal: This chapter will guide readers with the Composer and introduce them to Valet, Homestead, Virtual Box, Vagrant, and Forge. Readers will also learn to create a new project in Laravel 5.7
No of pages: 15
Sub - Topics 1. Composer2. Introduction to Valet, Homestead, Virtual Box, Vagrant, and Forge3. How to create a new Laravel Project
Chapter 3: Routing, Controllers, Templates, and Views
Chapter Goal: Readers will learn to create and manage Routes in Laravel 5.7. They will also learn to create Controllers and Views. In addition, they will also get introduced to Elixir and Pagination, and learn how the Blade Template works with Controllers and Models
No of pages: 20
Sub - Topics: 1. Route Definitions2. Creating Controllers, Views and managing routes3. Resourceful controllers4. Getting User Input and Dependency Injection5. Introduction to Elixir and Pagination6. How Blade Template works with Controllers and Models
Chapter 4: Working with Models
Chapter Goal: This chapter will talk about Custom and Implicit Route Model Binding. Readers will also learn about Model relations.
No of pages: 15
Sub - Topics: 1. Route Model Binding: Custom and Implicit2. Model relations3. Relation between Model, Database, and Eloquent
Chapter 5: Database Migration and Eloquent
Chapter Goal: This chapter will discuss Eloquent Relationships. Readers will also learn about Query Builder and DB Façade.
No of pages: 20
Sub - Topics: 1. Eloquent Relationships2. One to One3. One to Many4. Many to Many5. How Belongs to relation works6. Has Many Through7. Polymorphic8. How we can use seeder9. Query Builder and DB Facade
Chapter 6: Handling User Data and Redirect
Chapter Goal: Readers will learn about Redirect methods and learn how Requests and Responses work. They will also learn fundamentals of Web Forms.
No of pages: 20
Sub - Topics: 1. How Redirect methods work2. What is Request object3. How Requests and Responses work4. Introducing validation5. Web Form fundamentals
Chapter 7: Artisan and Tinker
Chapter Goal: This chapter will cover basic and grouped Artisan commands. Readers will also learn to handle databases with Tinker and crate databases with SQLite.
No of pages: 15
Sub - Topics: 1. Basic and Grouped Artisan commands2. Handling Database using Tinker3. SQLite Is a Breeze!
Chapter 8: Authentication, Authorization and Middleware
Chapter Goal: Readers will learn about Auth Controller. In addition, they will also get to know Auth Facade and auth() Global helper. This chapter will also cover Authorization through B

Author: Sanjib Sinha
Publisher: Apress
Published: 09/06/2019
Pages: 422
Binding Type: Paperback
Weight: 1.68lbs
Size: 10.00h x 7.00w x 0.90d
ISBN13: 9781484249901
ISBN10: 1484249909
BISAC Categories:
- Computers | Internet | Web Programming

About the Author
Sanjib Sinha is a certified .NET Windows and web developer, specializing in Python, security programming, PHP and JavaScript; he won Microsoft's Community Contributor Award in 2011. As a published author, Sanjib Sinha has written Beginning Ethical Hacking with Kali LInux, Beginning Ethical Hacking with Python, and Beginning Laravel for Apress.