Laravel 5 Essential Training

Laravel 5 Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 51m | 1.19 GB

Laravel is the most popular MVC framework for PHP. It builds on PHP standards and conventions, making it easy to create completely customizable, full-featured apps. This course covers the basics you need to know to build elegant applications of any scale with Laravel 5. Learn how to work with the MVC architecture, build and populate a simple database, and create the controllers, routes, and views for the example project: a hotel reservation system. Instructor Justin Yost also shows how to add the create, read, update, and delete (CRUD) functionality that users will need to manage the reservations. Plus, find out how to set up authentication and incorporate Eloquent ORM for simplified database integration. These tutorials provide the information you need to make a move to Laravel and build high-quality, scalable, and sound PHP applications.

Topics include:

  • Exploring Laravel
  • Setting up simple authentication
  • Controllers and routes
  • Create and index view
  • Show, edit, and destroy views
  • Models
  • Writing scopes in Laravel Eloquent
  • Creating one-to-one relationships
Table of Contents

Introduction
1 Learning the ins and outs of Laravel
2 What you should know before watching this course

Installation
3 Install Homestead
4 Exploring Laravel
5 Configuration
6 The first page

Starting Your Project
7 Simple authentication
8 The first migration
9 Seeding
10 The first route
11 The first controller
12 The first action
13 The first view

The Create and Index Views
14 Resource controller routes
15 Resource controller actions
16 Index action
17 Index view
18 Create an action
19 Create a view
20 Store an action

The Show Edit and Destroy Views
21 Show action and view
22 Edit an action
23 Edit a view
24 Update an action
25 Destroy an action

Models
26 The first model
27 Pagination
28 Finding
29 Saving
30 Editing
31 Soft-deleting

Eloquent
32 Scopes
33 One-to-one relationships
34 One-to-many relationships
35 Many-to-many relationships
36 Lazy-loading relationships
37 Eager loading relationships
38 Saving relationships

Conclusion
39 Next steps