Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
LEARNING PATH: Laravel: Complete Guide to Laravel
Rating: 4.4 out of 5(206 ratings)
1,056 students

LEARNING PATH: Laravel: Complete Guide to Laravel

Grasp the power of Laravel to build modern applications
Last updated 3/2018
English

What you'll learn

  • Set up a basic application to build a site
  • Learn to submit forms, process data, and save it into your database
  • Show processed data to the user, create related posts, an authentication system, and much more
  • Get started with building almost any type of app
  • Learn to collect payments with Cashier
  • Implement practical recipes to utilize Laravel's modular structure
  • Know to process Javascript and SASS with Laravel Mix
  • Index and display advanced searches across your content in Laravel
  • Update a website live as updates are broadcasted

Course content

3 sections102 lectures16h 53m total length
  • The Course Overview4:47

    This video will give an overview of the entire course.

  • Generate Our Project10:33

    This video will generate your project

  • Exploring Laravel File Structure10:45

    In this video get to know the Laravel Folder Structure

  • What is MVC?8:40

    The aim of this video is to get an overview of how Laravel applications work.

  • Building Our First Route16:33

    The aim of this video is to understand structure of simplest Laravel route.

  • Introducing Laravel Blade, a Templating Engine: Part 112:16

    The aim of this video is to give you an overview about the Laravel Blade

  • Introducing Laravel Blade, a Templating Engine: Part 210:32

    The aim of this video is to give you an overview about the Laravel Blade, a powerful templating engine.

  • Creating a CRUD Controller13:17

    The aim of this video is to give you an overview to how to set up a CRUD Controller

  • Configure Our Database13:48

    The aim of this video is to Configure Database and get it set up inside Laravel.

  • Build Migrations for Our Questions Table: Part 19:09

    In this video we get to know how to design Migration to frame the database tables in Laravel

  • Build Migrations for Our Questions Table: Part 210:07

    In this video we learn how to design Migration

  • Build Question Model8:35

    The aim of this video is to understand how to assemble different units to create a new Question Model in Laravel

  • Saving Questions to the Database: Part 113:58

    The aim of this video is to learn how to save questions to the database 

  • Saving Questions to the Database: Part 211:51

    The aim of this video is to learn Store method

  • Showing Data from Our Database: Part 114:18

    The aim of this video is to make you understand how to extract information from the database and display it 

  • Showing Data from Our Database: Part 28:03

    The aim of this video is to make you understand how to show data from your database

  • Adding Pagination11:32

    The aim of this video is to give you an overview about adding Pagination in Laravel

  • Connecting Answers to Our Questions: Part 112:31

    Familiarize yourselves with the “relationships” in terms of database architecture

  • Connecting Answers to Our Questions: Part 215:10

    The aim of this video is to give you an overview about how to connect answers to your questions

  • Submitting Answers to Our Questions: Part 112:30

    Familiarize yourselves with submitting answers to our questions

  • Submitting Answers to Our Questions: Part 214:54

    Familiarize yourselves with establishing link between the answers to a question  

  • Setup Authentication: Part 110:25

    Familiarize yourselves with setting up authentication

  • Setup Authentication: Part 210:26

    Familiarize yourselves with codes for setting up authentication

  • Forgot My Password: Part 112:39

    In this video take a look at the functionality of Forgot My Password

  • Forgot My Password: Part 212:10

    In this video we take a look at the functionality of Forgot My Password

  • Setting up Ownership Relationship: Part 115:03

    The goal of this video is to give you in-depth understanding of the relationships for setting up ownership

  • Setting up Ownership Relationship: Part 27:35

    Familiarize yourselves with setting up Controllers

  • Create a User Profile13:30

    Familiarize yourselves with the creating a user profile

  • Eager Loading Relationship11:36

    Let’s take a look at the working and usage of the Eager Loading Relationship

  • Test your knowledge

Requirements

  • Basic HTML and PHP is all you need to follow this course

Description

Laravel is an established web frameworks and is one of the most popular PHP framework that is open source. Laravel 5 is a substantial upgrade with a lot of new features and at the same time retaining the features that made Laravel wildly successful. It comes with plenty of architectural as well as design-based changes. So, if you are a developer who are new to Laravel and want to learn the most popular features it offers, then go for this Learning Path.

Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.

The highlights of this Learning Path are:

  • Build a powerful but simple app with Larvel, quickly
  • Add essential real-world features such as authentication, single sign on, and search
  • Extend your Laravel application with advanced features and high performance techniques

You will start off with building an online forum from scratch using Laravel. You will also learn to use routes, connect a database, add comments, and build an authentication system for your forum.

Next, you will extend your basic traditional authentication and learn how to add social sign-on capabilities with the Laravel Socialite package. You’ll add search features easily with the help of Laravel Scout. Next, you will learn to create and customize your PHP app and tweak and redesign your existing apps for better performance.

Finally, you will learn to utilize Laravel's modular structure, process Javascript and SASS with Laravel Mix, send notifications in Laravel, upload files in Laravel and work with API’s in Laravel.

After you complete this Learning Path, you will be ready to build sophisticated web applications with Laravel.

Meet Your Expert:

We have the best works of the following esteemed author to ensure that your learning journey is smooth:

  • J. Alexander Curtis has been building web applications for two decades, and has seen the internet and web technologies evolve. Alex runs the very popular DevMarketer site and a YouTube channel, teaching people how to build and grow their next great idea. He takes passion in building memorable web experiences that delight and convert users. He has consulted for well known companies like Expedia, eBay, and Comcast. You can find him on twitter as @_jacurtis, where he loves chatting with his students. He teaches his students at devmarketer .io

Who this course is for:

  • This Learning Path is targeted at developers who have basic or no knowledge of Laravel and want to learn how Laravel works all together to build modern applications