Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 24 hours on-demand video
  • 2 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
Development Web Development Laravel

Laravel 2019, the complete guide with real world projects

Build simple to advanced web applications using the PHP's most popular web framework - Completely re-recorded for 5.8
Rating: 4.6 out of 54.6 (1,992 ratings)
16,413 students
Created by Kati Frantz
Last updated 4/2019
English
English [Auto], Indonesian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Build simple to advanced web applications using laravel
  • Learn how to build ecommerce web applications in php/laravel
  • Learn how to build forums, blogs, and the most popular of today's web applications
  • Get a deep understanding of laravel
Curated for the Udemy for Business collection

Course content

11 sections • 196 lectures • 24h 14m total length

  • Preview04:38
  • ****IMPORTANT*** HOW TO FOLLOW ALONG THIS COURSE
    00:34
  • Preview01:50

  • Preview04:53
  • Preview05:10
  • Preview04:04
  • Introduction to views and controllers Quiz
    5 questions
  • Preview03:50
  • Preview08:07
  • Preview01:10
  • Preview06:49
  • The database layer quiz
    8 questions
  • Model view controller
    08:20
  • Styling views with bootstrap
    05:09
  • Displaying a single todo
    11:05
  • Model View Controller Quiz
    2 questions
  • Introduction to layout files
    07:29
  • Creating todos
    13:41
  • Validating data
    05:32
  • Updating todos
    11:39
  • Deleting todos
    03:17
  • Introducing route model binding
    04:06
  • Data creation and validation Quiz
    4 questions
  • Flash messaging
    03:29
  • Complete Todos Exercice
    1 question
  • Completing todos
    04:18

  • Scaffolding a full authentication system
    06:10
  • Categories create read update and delete
    1 question
  • Creating post and category models
    07:37
  • Creating categories
    09:18
  • Storing categories
    12:55
  • Introduction to request objects
    04:57
  • Categories description Assignment
    1 question
  • Updating categories
    13:41
  • Deleting categories
    12:21
  • Creating posts
    08:20
  • Storing posts
    10:08
  • Displaying all posts
    07:02
  • Upgrade to laravel 5.8
    02:13
  • Soft deleting models
    08:54
  • Permanently deleting models
    11:21
  • Deleting images after post deletion
    02:37
  • Adding datepicker and trix editor
    09:30
  • Updating posts
    10:44
  • Cleanup and refactor
    08:29
  • Introducing relationships
    16:43
  • Introduction to middleware
    12:34
  • Tags create, read, update and delete
    09:43
  • Many to many relationships
    17:58
  • Using a tag selector
    03:10
  • Handle delete tag and category
    03:52
  • User profiles
    15:05
  • Making administrator users
    06:01
  • Updating user profiles
    09:07
  • Installing our frontend theme
    14:17
  • The welcome page
    08:30
  • The single post page
    24:40
  • Pagination in laravel
    10:27
  • Pagination quiz
    2 questions
  • Search functionality
    07:21
  • Tags and categories
    09:52
  • Query scopes
    09:11
  • Scope published
    05:49
  • Query Scopes and The Query Builder Quiz
    2 questions

  • Project setup
    11:19
  • Creating discussions
    13:15
  • Storing and displaying discussions
    11:28
  • Adding replies
    15:54
  • Save replies to database
    12:29
  • Displaying replies
    11:45
  • Mark as best reply
    16:55
  • Introduction to notifications
    16:48
  • Displaying notifications
    10:42
  • Best answer notifications
    08:49
  • Introduction to queue jobs
    07:19
  • Filter discussions by channel
    08:49
  • Email verification in laravel
    08:18

  • Preview09:29
  • Instructor's advice on getting the most out of this course
    03:27

  • *** LARAVEL 5.4 UPDATE ***
    01:19

  • Installation of laravel
    03:55
  • ** Optional - Better development environment and SQLite setup
    05:13
  • How the welcome view is displayed
    03:13
  • Your first look at routes and views
    03:16
  • Introducing controllers
    04:54
  • Migrations and models
    08:00
  • Model factories and seeder files
    11:42
  • Models, views, and controllers
    08:57
  • Refactoring to layout files in our views
    06:28
  • Storing data into database
    10:30
  • Deleting data from database
    06:47
  • Updating database I
    07:10
  • Updating database II
    03:53
  • Marking resources as completed
    06:16
  • Playing around with tinker
    04:15
  • Introduction to sessions in laravel
    05:05

  • Authentication system in laravel
    08:06
  • Creating Post and Category model
    03:17
  • One to Many relationships
    04:08
  • Creating the post view
    04:55
  • Creating the post form
    09:37
  • Route groups and middleware
    07:57
  • More about middleware
    07:57
  • Data validation
    08:04
  • Categories CRUD I
    13:00
  • Categories CRUD II
    12:36
  • Toastr notifications in laravel
    07:18
  • Displaying Categories in form
    03:51
  • Saving posts and featured image upload
    06:11
  • Mass assignment in laravel
    04:51
  • Soft deletes table setup
    05:57
  • Seeding default Administrator
    03:33
  • Setting session information
    02:53
  • Slugs
    02:31
  • Posts display view
    04:01
  • Acessors
    04:45
  • Soft deleting / Trashing posts
    04:44
  • Retrieving trashed posts
    05:01
  • Permanently deleting posts
    05:04
  • Restoring trashed posts
    03:08
  • Updating posts
    10:30
  • Cleaning up our views
    04:35
  • Many to many relationships
    07:04
  • Tags CRUD
    15:06
  • One to Many relationships - Deep dive
    05:50
  • Many to many relationships - Deep dive
    08:08
  • More on relationships
    07:10
  • Creating profiles for users
    09:20
  • Creating users
    13:30
  • Permissions
    06:03
  • Recap till now
    03:35
  • Middleware - Deep dive
    08:03
  • Editing user profile
    07:53
  • Updating user profile
    07:25
  • Clean up
    09:00
  • WYSIWYG installation: summernote
    04:05
  • Blog site settings
    16:04
  • The fun part: Blog frontend
    05:23
  • Dynamic content display I
    13:54
  • Dynamic content display II
    08:34
  • Dynamic content display III
    09:06
  • Single blog post
    13:57
  • Next and previous buttons
    07:26
  • Disqus install
    05:58
  • Category page
    09:15
  • Tags page
    04:21
  • Searching posts
    06:30
  • Setting user relationship
    10:14
  • AddThis installation into Blog
    03:35
  • Mailchimp installation
    11:33
  • Bug fetching
    05:26
  • Dashboard and closing
    08:31

  • Complete social authentication in laravel
    15:56
  • Models and relationships setup
    07:09
  • Admin seeder
    04:18
  • CRUD channels the Resource way
    19:45
  • Sharing data with all views
    04:24
  • Channels seeder file
    01:52
  • Creating discussion page
    06:36
  • Storing discussions into database
    09:10
  • Seeding data
    02:03
  • Displaying and paginating discussions
    04:50
  • Styling views a little
    04:39
  • The discussion page
    05:31
  • Creating replies
    05:56
  • Creating likes
    02:55
  • The Like status of a reply
    07:17
  • Like and unlike functionality
    07:31
  • Like count
    00:53
  • Channel discussions display
    07:30
  • Forum cleanup I
    07:03
  • Forum cleanup II
    03:04
  • Watching discussions and un-watching them
    11:51
  • Laravel notifications
    09:27
  • Sending email notifications
    06:58
  • Marking as best answers
    13:32
  • Experience points for participating users
    05:19
  • Fix - Mark as best reply
    01:44
  • Installing notifications
    07:01
  • Marking as closed and opened
    05:10
  • Implementing filters in laravel
    09:06
  • Fix - Some styling
    01:49
  • Updating a discussion
    06:55
  • Editing replies and more cleanup
    11:26
  • Administrator middleware
    05:09
  • Markdown support installation
    05:52
  • Fix - Markdown
    01:42

  • Products CRUD
    10:01
  • Products factory
    02:50
  • Displaying products
    08:00
  • Customizing default Laravel paginator
    04:38
  • Product details page
    04:02
  • Cart - Add to cart
    07:20
  • Cart - Page
    06:08
  • Cart - Edit cart image item
    04:00
  • Cart - Delete items
    02:18
  • Fix - main.js file
    01:43
  • Cart - updating item quantities
    04:34
  • Cleanup - Little basket
    05:58
  • Checkout page
    04:27
  • Stripe Installation
    07:10
  • Stripe Payment
    07:58
  • E-commerce completion - Email sending
    12:05

Requirements

  • BASIC OBJECT ORIENTED PROGRAMMING IN PHP
  • BASIC UNDERSTANDING OF PHP'S COMPOSER

Description

This course uses a project based approach for learning. It would also be filled with specific articles to read to clearly understand a concept better, and multiple explanations of all concepts taught . We build a number of projects from simple to extra advanced, as listed below.


  1. Task APPLICATION: We learn the total basics of MVC FRAMEWORKS , by building a tasks application, where we can create, read, update, and mark tasks as completed. This is enough to get you started with Laravel
  2. COMPLETE BLOG:   Some features of this CONTENT MANAGEMENT SYSTEM are: 
    1. Post categories(CRUD)
    2. Post tags(CRUD)
    3. Posts (CRUD)
    4. Trashing posts
    5. Multiple user and multiple role support
    6. Social media post sharing
    7. Blog search 
    8. Disqus commenting system
    9. And a lot more !!!
  3. COMPLETE FORUM: Some features of this FORUM SYSTEM are: 
    1. Multiple channels
    2. Social authentication
    3. Email authentication
    4. User admin role
    5. Create discussions
    6. Replying to discussions
    7. Marking best reply to discussion
    8. User experience points
    9. And a lot more !!!
  4. E-COMMERCE WITH STRIPE
    1. Products (CRUD)
    2. Complete shopping cart 
    3. Checkout with stripe
    4. Email sending after purchase

Course is constantly updated with every new release of the laravel framework, so no matter when you get this course, you are still good to go. 

A lot more in this course . Most of all, course is made with LOVE . 

Who this course is for:

  • This course is for beginners who have never used Laravel before.
  • This course is for laravel developers who have never developed real world applications using laravel
  • This course is for advanced laravel developers who want to increase their skills

Featured review

Khum Ravy
Khum Ravy
16 courses
7 reviews
Rating: 5.0 out of 5a year ago
This course teaches me a lot of things about Laravel. By coming across two sections of the course I don't hesitate to give the five stars rate. Instructor seem very clear about what he talking about. And give the why of thing happen. Thinking for his another Laravel courses on Udemy.

Instructor

Kati Frantz
Full stack software engineer
Kati Frantz
  • 4.4 Instructor Rating
  • 3,799 Reviews
  • 62,572 Students
  • 6 Courses

He is a web developer who is in love with building powerful web applications . He is all about knowledge sharing, and helping others easily cross the bridges that were tough for him . He is a great supporter, teacher, and would not stop till you get it . His hobby is coding , and he encourages hard work and perfection in everything . He's also equipped with so many skills , and is not only concerned with you learning to code, but you becoming very successful in this long journey . He's an artisan , and would love to see his students become even greater artisans and creators than himself. 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.