Best Laravel Courses

Find the best online Laravel Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Laravel Courses.

Practical PHP: Master the Basics and Code Dynamic Websites

Code Your Very Own Dynamic Websites by Learning PHP Through Real-World Application & Examples

Created by Brad Hussey - Marketing Consultant at FreelancingFreedom.com

"]

Students: 226328, Price: Free

Students: 226328, Price:  Free

Learn How to Code Dynamic Websites with PHP 5+ for absolute beginners! 

This course is a total beginners guide to coding dynamic websites with PHP so you need no prior knowledge or experience with PHP — although, it is a good idea if you know some HTML & CSS. (My beginner's guide Build a Website from Scratch with HTML & CSS will teach you everything you need to know about HTML & CSS.) 

Practical Hands-on Approach 

My approach with this course, like many of my courses, is to take a practical "hands on" approach. While there will be some theory involved — every single lesson requires you to get your hands dirty and exercise what you've learned in that specific lesson. I find this to be the best approach, because you're able to retain much more of what you learned, and therefore, get up and running with maximizing your practical knowledge of PHP quickly! 

Why Should I Learn PHP? 

So — why learn PHP? Well, PHP is a very powerful scripting language used by millions of websites. Some of the most popular websites and frameworks utilize PHP to build their dynamic websites. PHP works very well with HTML, and therefore will allow you to start coding dynamic websites quickly without having to learn some of the more complicated scripting languages out there. 

You Will Love This Course 

I think you're going to love this course, and you're going to especially love what you're going to learn. When I first started learning PHP, I couldn't wait to start implementing what I learned into my websites! I think you'll feel the same. 

It's Totally Free! 

Also, I am excited to be offering this course absolutely free for three reasons: 

  1. I don't want a purchasing decision to get in the way of you learning what I have to offer in this course.

  2. I want as many people as possible to be able access the content.

  3. I want to give you learning material so good that it should cost money.

The Final Project 

Throughout the course you will be building a handful of dynamic PHP examples, but in the last section of the course, we will build a dynamic website for a (fictional) restaurant. 

So, I invite you to join me in learning how to Code Dynamic Websites with PHP! 

Let's do this.

Vue.js Fast Crash Course

Learn to use the popular and hot JavaScript Framework VueJs / Vue or Vue.js

Created by Edwin Diaz - Web Developer & Premium Instructor - 700,000 students

"]

Students: 77080, Price: Free

Students: 77080, Price:  Free

This Javascript Framework called Vue.js,  or Vue has become very popular, especially in the Laravel community. Vue has adopted and improved many features of the other bigger frameworks like Angular, React and Ember.

With Vue you can be up and running within 3 minutes. We can link to a local Vue script, use a CDN or just use the amazing CLI to create single file applications with ease.

No more do we need to rely on jQuery to create really cool functionalities since Vue makes it a lot easier to play around with the DOM and create really amazing functionalities in our app with less code. 

Learning to use this Javascript framework has become important since developers are always in need of fast, flexible and easy to implement Frameworks.. 

This course covers the main Vue features so that anybody can be up and running with it in no time. 

Here are some of the things we are covering 

  • Data binding
  • Control Structures
  • Conditionals
  • Lists redering
  • Computed properties
  • Components
  • Routing
  • HTTP
  • and more.....

PHP with Laravel for beginners – Become a Master in Laravel

Learn to master Laravel to make advanced applications like the real CMS app we build on this course

Created by Edwin Diaz - Web Developer & Premium Udemy Instructor - 700,000 students

"]

Students: 43481, Price: $109.99

Students: 43481, Price:  Paid

Right now on Laravel 7.10 but of course as new versions come out, I will keep updating the course.

  • Over 30,000 students in this course and over 600,000 students here at Udemy.

  • Best Rated, Best Selling, Biggest and just baddest course on Laravel around :)

  • Oh, it's also the best course for complete beginners and of course regular beginners :)

Laravel has become one of the most popular if not the most popular PHP framework. Employers are asking for this skill for all web programming jobs and in this course we have put together all of them, to give you the best chance of landing that job; or taking it to the next level.

Why is Laravel so popular? Because once you learn it, creating complex applications are easy to do, because thousands of other people have created code we can plug (packages) into our Laravel application to make it even better. 

There are many reasons why Laravel is on the top when it comes to PHP frameworks but we are not here to talk about that, right? 

You are here because you want to learn Laravel, and find out what course to take, right? Alright, let's list what this course has to offer so that you can make your decision? 

Benefits of taking this course (I promise to be  brief)

1. Top PHP instructor (with other successful PHP courses with great reviews)

2. Top support groups

3. An amazing project that we will be building and taking to Github

4. Lots of cybernetic coffee to keep you awake.....

5. Did I mention I was not boring and you will not fall asleep?

Ok, Let's break each of these down, shall we?

Top Instructor.....

I don't like boasting but my other PHP courses can speak for me :)

Top support groups

I make sure everybody helps in the class and we also have Facebook support groups if needed.

The Amazing project / real-life application...

On this project, you will learn everything you need for creating awesome applications the easy way with Laravel, and new features will be implemented all the time, just the curriculum and look at the updates section.

Full Source Code is available at Github 

Oh yeah, we take this to Github (An app repository online) and even show you how, so you will learn that too.

----------------------------------------

Practicality.......................

Lots of practical skill with some theory so you get more experience that its essential for becoming a Professional Laravel Developer

This course will take your game a new level. Imagine being able to create the next Facebook or Twitter, or even getting the developer job you dream of? What about just a programming job? You can achieve all that if you study with us and really focus. We will help you along the way.

Here are some my lovely students (Not to show off of course) :) 

REVIEWS  ------------------------------->

Rating: 5.0 out of 5

*****

Understood MVC in one sentence after so many years! Great job Edwin. A great deal of effort has been put by Edwin to create the content in two parts, first for understanding the basic components (eloquent relationships, views, controller etc) and then actually using it in a project. And he loves teaching. We love learning from him!

---------------------------------------------------------

Rating: 5.0 out of 5

Great Course! Everything was explained well and if you will have any questions they will give you good answers, or you will find the answers in Q&A.

---------------------------------------------------------

Rating: 5.0 out of 5

I would recommend this course to Laravel beginners like me, it covers a lot and the idea of learning on short-manageable videos + learning from errors that follow is a home run best approach! I am satisfied with course and especially with teacher Edwin who is extreme motivator.......

Rating: 5.0 out of 5

I loved the course!! Learned a lot and actually applied it, I'm very happy. 10-stars!!!

---------------------------------------------------------

Get it? Not every course its perfect we do get the best reviews for a good reason, of course you can't please everybody but we try.

Are you ready to to create the next Facebook or Twitter? ................

  • Lets start with the fundamentals 

  • Downloading Laravel

  • Installing it with composer

  • Lets also use Laravel Homestead

  • We learn about Routes, Controllers, views, models, migrations, template engines, middleware and more

  • Lets learn the CRUD, create, read, update and deleting data :)

  • Wait, lets also learn the CRUD with all the ELOQUENT relationships,

Lets learn so database stuff :)

  • One To One

  • One To Many

  • One To Many (Inverse)

  • Many To Many

  • Has Many Through

  • Polymorphic Relations

  • Many To Many Polymorphic Relations

  • Querying Relations

  • Relationship Methods Vs. Dynamic Properties

  • Querying Relationship Existence

  • Querying Relationship Absence

  • Counting Related Models

  • Inserting & Updating Related Models

  • The save Method

  • The create Method

  • Belongs To Relationships

  • Many To Many Relationships

Let me break down some things from the projects but not all, cause my hands are a little tired :)

  • Authentication system

  • Multi-users with roles, Admins, subscribers and whatever you want :)

  • User profiles

  • Uploading photos, multi pictures

  • Multiple input selections

  • User, CRUD

  • Pos CRUD

  • Category CRUD

  • Photo CRUD

  • Pretty URL's

  • Commenting system, reply system with tree

  • Disqus commenting system

  • Sessions, and flash messages

  • Email Sending

  • EMAIL testing

  • Restrictions

  • Deployment

  • Lots more, too many to list

  • Oh did I mention we keep updating the course with new versions? 


Did I also mention this LARAVEL course is the best-rated course, the best selling and the biggest of its kind here in Udemy?

Let's start this and let's create big things :)

Real Time Chat With Laravel Broadcast, Pusher and Vuejs

Learn how to broadcast and receive message without refreshing your page. Learn it to Enhance your coding skill

Created by Sarthak Shrivastava - Web Developer & Instructor

"]

Students: 39850, Price: Free

Students: 39850, Price:  Free

Real Time Chat With Laravel Broadcast, Pusher and Vuejs

If you want to have a great project listed in your resume, then this is the best project for you.

In this cource we will going to create chat room, where you will going to see how many people are currently joined the room

There will be room joining or leaving notification.

"Typing" message if other person is typing.

Send message or received message timing.

There is lot more in this course.

Infinite Scroll Project AJAX MySQL API PHP jQuery

Explore how to create a web application that sends requests to the server for additional data as users scroll the page

Created by Laurence Svekis - Instructor, GDE, Application Developer

"]

Students: 34370, Price: Free

Students: 34370, Price:  Free

Infinite scrolling is a web-design technique that loads content continuously as the user scrolls down the page, eliminating the need for pagination.  This technique popular is used on many websites and this course will show you how to build one yourself from scratch.

Best of all this course provides a great learning experience on how to develop an API that can return database content into the front end.  Learn how to combine technologies and the steps needed to plan out the building of applications. Explore how you can use AJAX to send requests to a server API returning content in a JSON format to be added to your web page content.

Prerequisites to this course include working knowledge of jQuery, JavaScript and PHP.  We cover the aspects of the languages needed to create the API endpoint and to query the endpoint for data.

One of the best ways to learn programming is by projects and this project is perfect since it combines the use of multiple technologies within one application so that students get a real world experience. 

  • Learn how to setup the structure of your web application
  • Find out about creating a PHP database connection
  • Create a simple PHP application to populate the database with lorem ipsum text
  • Explore how an API works outputting content from the MySQL database into JSON format
  • Use PHP code to build a customized JSON output
  • Explore how easy it is to make AJAX requests with jQuery
  • Use JavaScript to detect scroll and more
  • Assemble your HTML page dynamically
  • Examine how web applications are built

Source Code is included to get you started quickly.

Taught by an instructor with over 18 years of web development experience, ready to help answer any questions you may have.

Join now and start building your own applications today.

Laravel E-Commerce Restful API

Know what is Rest concept and how to create a RESTFUL API with Laravel Resource

Created by Sarthak Shrivastava - Web Developer & Instructor

"]

Students: 34297, Price: Free

Students: 34297, Price:  Free

What Will I Learn?

  • What is RestFul API.
  • How to use Postman for checking API endpoints.
  • Creating Model, Migration, Factory and seeding of data in laravel.
  • How to transform any model for your API.
  • How to setup environments in Postman.
  • How to implements meta links in API.
  • How to use Laravel new Resource as the transformer.
  • How to transform single data and also collection of data.

Build CRUD Application – PHP & Mysql

Create Todo list app with pagination

Created by Akram Abdulrazaq - Web developer & Digital Marketer

"]

Students: 33512, Price: Free

Students: 33512, Price:  Free

Welcome to this free course on how to build CRUD application using PHP & Mysql,

You will learn in this course the concept of crud application , and crud stands for Create - Read - Update - Delete ,

Learning this concept will help you to better understand how to create registration system in PHP , and also it will help you to let your users interact with data if you building users based website , like Udemy where users have the ability to update their data or upload their images.

in this course we'll build simple todo list app that will help us understand how crud actions performed

we'll build database and interact with it , we going to use bootstrap for styling.

there are so much to learn in this free course.

Join us.

Web Development Course : laravel ORM and Raw PHP!

A complete web development tutorial for those who wish to build more powerful web applications using PHP frameworks

Created by Dave Partner - Full Stack Software Developer

"]

Students: 30044, Price: Free

Students: 30044, Price:  Free

This course will take you from your basic PHP knowledge to building advanced websites using PHP frameworks. In this course you will learn a whole lot of important concepts in web development that will land you big jobs and contracts

We've got very awesome reviews for this course:

  1. "Thanks a whole lot! This is the best web development course I have ever taken. Every step was carefully broken down and explained in simple language" - Sodiq
  2. "I just wanted to drop in and say a big thank you for such a wonderful course" - John
  3. "I got a new job because of this course, even before I finished!" - Selena

The course builds a robust and powerful jobs recruitment website platform while explaining cool concepts such as 

  1. MVC 
  2. Routing 
  3. Middlewares
  4. Authentication and Authorization
  5. Access Control Levels
  6. Templating Engines 
  7. Object Relational Models 
  8. Database Relationships 
  9. and so on.

This is the one single course that will put you ahead in advanced web development, and its all easy and well broken down.

Laravel Homestead

Learn to install and use Laravel Homestead

Created by Edwin Diaz - Web Developer & Premium Udemy Instructor - 700,000 students

"]

Students: 29754, Price: Free

Students: 29754, Price:  Free

Welcome to this Laravel Homestead course! 

Laravel is a very popular PHP framework that allows developers to create really cool applications, easily and fast. As you progress in your understanding of Laravel and your start creating more and more projects, you come to the realization that you need a little more power and flexibility; That's where Homestead comes in. 

Laravel Homestead is a package or as some of us call it a "box" full of Laravel goodies inside. Right out of the box Laravel Homestead includes ....

  • Ubuntu 16.04
  • Git
  • PHP 7.1
  • Nginx
  • MySQL
  • MariaDB
  • Sqlite3
  • Postgres
  • Composer
  • Node (With Yarn, PM2, Bower, Grunt, and Gulp)
  • Redis
  • Memcached
  • Beanstalkd

As you can see, here is everything you need to start creating projects right away. The great thing about this, is that your environment is totally portable. You can give your configuration file to a friend, co-worker and they can be up an running in minutes, exactly with the same tools you have in yours. 

Another great advantage of having a virtual environment for our Laravel projects is that we don't have to install any of these softwares into our computer directly, this will prevent issues that can affect other development environments that we might have. 

If you are ready to be more productive with Laravel then take this course, and I see you inside!

The Ultimate Vue 2 Crash Course – Learn by Example

Learn the basics of Vue 2 by building an App

Created by Gary Simon - Professional Freelance Designer & Course Instructor

"]

Students: 28569, Price: Free

Students: 28569, Price:  Free

Vue.js is a JavaScript Framework that competes with Angular and React. It's growing in popularity in 2018, and it's a must-learn for the aspiring front-end developer.

In this course, we're going to learn how to use Vue to create a real project. In doing so, you're going to learn all about the fundamentals of this great framework.

You're going to learn all about:

  1. Installing Vue (Three different methods)
  2. Vue Components
  3. Templating
  4. Styling
  5. Forms
  6. Animation
  7. Routing

While learning all about this, you will build a simple app that allows you to add skills in a list-style app.

The benefits of Vue.js 2:

  • Easy to understand as long as you know HTML, CSS, and JavaScript
  • It's incredibly versatile and works with a wide variety of other web technologies
  • It's one of the smallest and fastest frontend JavaScript frameworks
  • Vue Components are very easy to understand with excellent organization
  • ..and much more

This Vue Tutorial is really a crash course into learning one of the most popular frontend JS frameworks today. It's just right for beginners who want to get up and running quickly, without being bogged down by excessive powerpoint slides and theory.

Requirements

  • Understanding of HTML & CSS
  • Basic understanding of JavaScript
  • An eagerness to become a frontend master!

So, if you're ready to start learning Vue.js 2 today, let's get started!

CodeIgniter framework basic tutorial – (version 3 & above)

Free Course on CodeIgniter Application Development Framework for PHP. Compatible with version 3 and above

Created by StudyEasy Organisation - Fantastic content maker and fabulous presenters

"]

Students: 26447, Price: Free

Students: 26447, Price:  Free

What is the course about ?

This course is about the Codeigniter framework, more information about this framework is provided at the end of the document. Codeigniter framework for PHP is fabulous for rapid application development. Our team has researched and created this easy to understand course for you.

This is a free version of the course, this course includes basic concepts of Codeigniter.

What kind of materials are included ?

We have included project files with lectures if required.

How long will the course take to complete ?

This is a short course of about 2 hour

How is the course structured ?

This structure of course is researched and created by a team, it's easy to understand. StudyEasy!

Why take this course ?

This is very easy to understand, out team has made every possible effort to make this course short and powerful. This is a free and short course hence this course with not waste your time or money!   

---------------------------------------- ABOUT FRAMEWORK ----------------------------------------

Why CodeIgniter?

Framework with a small footprint

CodeIgniter 3 has a 2MB download, including the user guide.

Clear documentation

The CodeIgniter User Guide comes with the download. It contains an introduction, tutorial, a number of "how-to" guides, and then reference documentation for the components that make up the framework.

Compatibility with standard hosting

CodeIgniter 3 only needs PHP 5.2.4 and plays nicely with almost all shared or dedicated hosting platforms. Many webapps need a database, and CodeIgniter supports the most common, including MySQL.

No restrictive coding rules

Use your own coding and naming conventions, with only a few caveats that deal with classname conflicts. CodeIgniter looks to empower you, not shackle you.

Simple solutions over complexity

CodeIgniter encourages MVC, but does not force it on you.

Exceptional performance

CodeIgniter consistently outperforms most of its competitors.

No large-scale monolithic libraries

CodeIgniter is not trying to be all things to all people. It is a lean MVC framework, with enough capabilities to improve your productivity, while providing for third-party addons/plugins for additional functionality.

Nearly zero configuration

Much of the CodeIgniter configuration is done by convention, for instance, putting models in a "models" folder. There are still a number of configuration options available, through scripts in the "config" folder.

No need for template language

CodeIgniter comes with a simple, substitution based, templating tool. Addons/plugins are available for most of the full-blown templating engines if that is what you are used to.

Spend more time away from the computer

Don't we all want it? CodeIgniter is easy to learn and to get proficient with.

#Codeigniter #Codeigniter3 #Rapid application development

#BCIT #Basics #Background #MVC #PHP  #studyEasy #Easy Course

#Framework #Bootstarp #Performance #Websites

Introduction to Laravel 4

Start developing Web Applications with the fastest growing PHP Framework, Laravel 4.

Created by Cristian Gradisteanu - Ethical hacker, software developer and Entrepreneur.

"]

Students: 25823, Price: Free

Students: 25823, Price:  Free

Please note: This course does NOT cover the latest version of Laravel (5.2 at this time) but as many reviewers suggested..this is a great introduction to the main concepts of Laravel framework (being version 4 or 5).

Start developing Web Applications by using the fastest growing PHP Framewok, Laravel.

Ever wanted to create flexible Web Applications fast and easy? It's time to meet Laravel 4.
In this course I am going to take you from zero to hero and introduce you to Laravel 4 while creating a Web App and explaining how the framework works.

We will discuss about Models, View, Controllers and other Laravel specific components while developing a Laravel App from start to finish.

- Start learning Laravel 4 today to increase you web development skills and be able to earn more for the work that you perform.

- Discover why Laravel is considered to be the fastest growing PHP Framework of 2014 and what are its main advantages.

- Take your PHP knowledge one step further by learning how to develope Web Applications using Laravel 4.

Laravel 6 PHP Framework for Just Beginners

In this course, you will learn larval 6 Core Functionalities, Laravel 6 CRUD and Default Authentication System.

Created by Kazi Ariyan - Web Developer, Entrepreneur, Online Instructor

"]

Students: 24911, Price: Free

Students: 24911, Price:  Free

Laravel 6 Framework Course on Udemy.

I Update the new Section as Multi-Authentication User and Roles On Dec 28, 2019

Laravel is an open-source PHP framework, which is robust and easy to understand. It follows a model-view-controller design pattern. Laravel reuses the existing components of different frameworks which helps in creating a web application. The web application thus designed is more structured and pragmatic.

Why We Should Learn Laravel?

  • Laravel is a first development life cycle and less code functionality

  • it's easy to learn

  • making web applications faster

  • configuration error and exception handling

  • automation testing work.

  • URL Routing Configuration is very high in Laravel.

  • Scheduling tasks configuration and management

  • It has a huge community

  • Unlimited resource.

  • Most importantly it's very easy to get a job if you have Laravel skills.

This course you will not just learn you actually doing it. Learn and apply this on a live project with me.

Sound Great right?

 ---------------------------------------------------------------------------------------------------------------------

Click the "Enroll Now" button at the top right now!

I am excited to see you in this course!

Sincerely,

Kazi Ariyan

Angular and Laravel Authentication and password reset.

Use angluar to create SPA with Laravel and JWT.

Created by Sarthak Shrivastava - Web Developer & Instructor

"]

Students: 23223, Price: Free

Students: 23223, Price:  Free

This course combines Angular and Laravel together to create a single SPA by using JWT for authentication.

In this course you will going to learn

  1. Use Angular with Laravel
  2. Use JWT on Laravel
  3. Create API on Laravel
  4. Reset Password without page refresh
  5. Login and Sign-Up in Single Page App (SPA)
  6. Use Ng-Snotify for notifications for user

This course will take your angular and laravel knowledge to next level.

Basic PHP Development with Bootstrap, GitHub and Heroku

Learn to develop a basic PHP application using Bootstrap 4, upload to source control and publish to the web with Heroku

Created by Trevoir Williams • 250,000+ Students - Lecturer | Software Engineer | Consultant

"]

Students: 21605, Price: Free

Students: 21605, Price:  Free

Overview

This course is designed to equip students with the basic knowledge on how PHP works with HTML and CSS. It equips students with the fundamentals of PHP programming, teaches them about the benefits of using source control and ultimately allows you to publish your finished website to the internet.

Why Learn PHP

PHP was designed to make web development easier, and many beginners find it effortless to pick up and get started with. In fact, PHP code was so easy to pick up, many non-programmers end up being able to hack PHP code together without truly understanding the code.

The top 5 reasons to learn PHP are:

  1. Beginner Friendliness

  2. Designed to Scale

  3. Active Support Community

  4. Career Opportunities

  5. Future

At the end of this course, you should be able to:

  • Understand the PHP Application Flow

  • Understand how to use:

    • Variables

    • Print Statements

    • Arrays

    • Date/Time and String Manipulation

    • Functions

    • Loops

    • Decision Statements

  • Understand Bootstrap 4 CSS Framework

  • Use Visual Studio Code Efficiently

  • Deploy using Heroku Hosting

  • Manage Projects with GitHub

PHP & MySQL course for absolute beginners | Become a PHP pro

Learn the absolute basics about PHP from scratch and take your skills to another level

Created by Dary Nazar - Web Developer & Designer

"]

Students: 21272, Price: Free

Students: 21272, Price:  Free

Welcome to the course ‘PHP For Beginners’ In this course we will go step by step to digest all the basics topics in PHP, so if you are looking for a quick and understandable way to become a master in PHP, this is a perfect course to start with. Most of the sections will have programming exercises and at the end of every section, I will be making the exercises to show you the solutions! The reason why I think it’s important to make the exercises is because you can only learn PHP by DOING IT!

We will also be looking at the basics of MySQL Database since the final section of this course is inserting data in a table, then we will be outputting the data from the table in the browser, and then we will be creating our own login and register script!

In the beginning years when I started programming, I came across so many videos and tutorials where tutors would’ve just create the code without explaining it and I always wondered “why are you doing it this way”? Therefore, I try to give you examples why you should use this method instead of another method and I try to give you real life examples.

This course is created in a logical order to make you a PHP hero in on time! The course has been divided into the following main sections:

1. Introduction

2. Variables and Data Types

3. Operators in PHP

4. Control structures

5. Functions in PHP

6. Build-in functions in PHP

7. How to work with superglobals in PHP

8. Introduction to databases

9. Using a database to create a register/login script

Why you should learn PHP

Anything that you can do on a web server, you can do with PHP. Do you read blogs? Well, blogs are created in PHP! Do you order stuff online? Well, that’s also created with PHP! What I’m trying to say it: PHP IS EVERYWHERE!

Laravel Deployment – Launch your Laravel Application Online

Deploy your laravel application online fast

Created by Edwin Diaz - Web Developer & Premium Udemy Instructor - 700,000 students

"]

Students: 17758, Price: Free

Students: 17758, Price:  Free

Laravel is a great PHP framework, that helps us build really complex applications, fast and secured, but the hosting part can be a little daunting at first.This is a short course in which students will learn how to deploy their laravel applications online fast, easy and free.

On the path to deploying your Laravel installation you will also learn some really good skills, here is the list.

1.PasS 

PassS stands for platform as a service, and on this course I will introduce you to one. 

2. UI Setup 

On this PassS we are going to learn how to setup our application through their web interface which is pretty easy and awesome. 

3. Command line setup 

Here we are going to use our terminal or command prompt window to setup our application with this PassS. Don’t worry, this will not be as hard as you think, this stuff is easy.

4. Nameserver setup

On this part, we will learn how to change our nameservers to make our app visible by using our own custom domains. 

4. Database

Finally, we’ll learn how to setup a PostgreSQL database for our Laravel application, offline and online.

If you are ready to Learn how to deploy a Laravel Application online, then come and join me on this course. 

See you inside!

Edwin Diaz

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

Created by Kati Frantz - Full stack software engineer

"]

Students: 16737, Price: $89.99

Students: 16737, Price:  Paid

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 . 

Laravel 6 Starter Course

Learn Laravel effectively by building real world projects with Laravel 6.x

Created by Eding Muhamad Saprudin - Full-stack Web Developer and Instructor

"]

Students: 12985, Price: $59.99

Students: 12985, Price:  Paid

Welcome to Laravel 6 starter Course, the course where you'll learn Laravel in easy, effective and efficient way. In this course you'll learn the fundamentals of Laravel includes:

  • Database Migration

  • Seeding Database Table

  • Eloquent

  • Eloquent Relationship

  • Model Factories

  • Routing

  • Controller

  • Views

  • Integrating Application Template

  • Handling Form

  • Form Validation

  • Authentication

  • Query scopes

  • N+1 Query Problem & Eager Loading

  • Handling file upload

  • and much more

In this course you'll be building two projects:

  • Contact Application

  • Frontend Blog

By the end, you’ll be able to take what you’ve learned and built your own Application you've dreamed about.

What you waiting for?

Join me today and let's learn Laravel in easy, effective and efficient way.

Update Histories:

06/05/2020 - Added Handling File upload

04/06/2020 - Added N+1 Query Problem & Eager Loading

02/03/2020 - Added new contents about tidying up the code

01/15/2020

  • Updated contents on Setting up Local development environment

  • Added fresh content about Authentication in Laravel 6.x

12/15/2019 - Added new content about Query scopes

11/20/2019 - Added fresh content with Laravel 6.x

04/02/2018 - Added course contents About customise Authentication with Laravel 5.6 Includes:

  • Authentication redirection

  • Basic Login Form customisation

  • Advance Login Form customisation

PHP – Advanced Features

Learn some of Advanced Features of PHP

Created by Edwin Diaz - Web Developer & Premium Udemy Instructor - 700,000 students

"]

Students: 11005, Price: Free

Students: 11005, Price:  Free

On this course you will learn some advanced features in PHP that every PHP developer should know. First I will give you an overview of each feature then we will jump into the editor and create a functionality that explains the feature.This course is targeted to those students who are very familiar with PHP. This is a small course to show you the following features in PHP.

  • NameSpaces

  • Interfaces

  • Traits

  • Abstract classes

Create a CRUD API with Laravel and Postman

Learn how to leverage the power of a Laravel back end API.

Created by Quentin Watt - Full Stack Web Developer, Ringier South Africa

"]

Students: 8479, Price: Free

Students: 8479, Price:  Free

Learn how to create a CRUD API in Laravel. We'll create an app that contains Show, Create, Update, and Delete requests and returning our data as an API resource. HTTP responses will be tested with Postman.

You can later replace Postman with a JavaScript SPA built in React or Vue to fetch data from the app.

Sending Mail in PHP using PHP MAILER

Send Mail in PHP using PHP Mailer

Created by Peterson Fredrick - Software Developer/Design

"]

Students: 8364, Price: Free

Students: 8364, Price:  Free

Do you already know PHP and you're developing a website that needs email sending? By taking this course you'll learn how to develop a system from scratch that sends emails to users the right way.

This course will teach you how to add the following features to your PHP website or web application:

  • Custom Ajax Function Plugin

  • Addition Features for element scroll

  • Sending mails using PHP Mailer

  • Clean email structure to avoid the Spam folder by 99% chances

Taught by senior web application developer and online instructor Peter Fredrick, this course takes you in easy steps through the entire process.

Laravel Query Builder

Utilising Laravel's powerful query builder to do the heavy lifting while interacting with database

Created by Ali Shah - Lead developer & Web Technologies Enthusiast

"]

Students: 8190, Price: Free

Students: 8190, Price:  Free

In this course, we will go through Laravel's query builder together and understand how to fully utilize its power. We will be working with "sakila" sample database where we will write raw sql queries and then we will translate those raw queries using query builder. By the end of this course, you should be more than comfortable with query builder to use it in any of your project or at your work.

Introduction to Caligrafy – Your PHP Framework

Build your application from the ground up

Created by Dory Azar - UX Director, Owner and creator of the Caligrafy framework

"]

Students: 6910, Price: Free

Students: 6910, Price:  Free

Caligrafy is a new and modern MVC framework for PHP. In this course, you will learn how to build PHP/MySql web applications from the ground up. You will explore the powerful features of this framework such as Responsive Templates, easy database interfacing, social sharing, creating clean structured, easy authentication, easy credit card and cryptocurrency payments, easy search referencing and analytics.

This is an outstanding course that will empower you to build progressive web and mobile web applications quickly.

Pass the Laravel Certification

Become an industry recognized Laravel Certified Developer

Created by Cameron Smith - Software Developer at Udemy

"]

Students: 6521, Price: Free

Students: 6521, Price:  Free

The Pass the Laravel Certification course is a great way to learn to use Laravel, and get that well paid job too! It's also a great way to get recognized in our IT industry as someone who knows Laravel, and equally importantly cares about it too!

As you I'm sure you already know, the Laravel Certification is backed by Taylor Otwell, the creator of the Laravel framework. Once you pass the certification and have learned to build Laravel applications it will help you:

"Become globally recognized for your expertise in creating modern web applications with Laravel."

"It's a sure way to Stand out in a stack of resumes. Differentiate yourself from your peers by proving your in-depth Laravel knowledge."

The goal of this free course is to support you in passing the exam combined with the documentation and practice, but also to help you build the applications you want using Laravel and Lumen's powerful framework.

In this course we'll walk through these steps combined with the documentation:

  • Installation

  • Configuration

  • Routing

  • Middleware

  • Controllers

  • Requests

  • Responses

Dive in to this free course and learn to build applications and pass the Laravel certification! Become recognized for your expertise in creating modern web applications with Laravel and Lumen.

Please Note: This is not a PHP beginners course but if you are a quick and ambitious learner anyone can pass the Laravel Certification with practice.

PDO (PHP Data Objects)

PHP PDO Tutorials for Beginners

Created by Anuj Kumar - Programmer / DBA

"]

Students: 6378, Price: Free

Students: 6378, Price:  Free

PHP PDO.PDO (PHP Data Objects) is a PHP extension through which we can access and work with databases. PHP PDO tutorial introduces you to one of the most important PHP extensions called PHP Data Objects or PDO, which was available since PHP version 5.0. PHP Data Objects or PDO is a PHP5 extension that provides a lightweight relational database management system (RDMBS) connection abstract library.

Master Laravel 8 for Beginners & Intermediate

Get from zero to proficiency in the Laravel Framework! Course for beginners and intermediate students!

Created by Piotr Jura - 19,000+ Students | Web Development Instructor

"]

Students: 6374, Price: $99.99

Students: 6374, Price:  Paid

Learn Laravel with this brand new course covering Laravel from A-Z for beginners!

Laravel is the most popular choice among PHP developers these days. It's easiest to start with, most fun to use and very performant ecosystem of tools, that just lets you get the job done.

Laravel can change the way you look at PHP in general. With PHP 8 ahead, it's a completely different language that it used to be.

Laravel is like Ruby on Rails in the PHP world. Or even better. It's expressive, fun, fluent, easy to learn, easy to use. Beginners and professionals alike just love it! You have an only chance to join this group of happy people, having fun while building things and getting paid to do so :)

This course is the only resource you will ever need (apart from my other courses) to learn everything about Laravel. How to set it up, how to get started, and then, how to achieve all the powerful things modern web development has to offer!

Let's have a break with me talking and see what my current students have to say about my courses (those are real reviews of my courses publicly visible here on Udemy!):

First:

"Amazing course! In-depth explanations, perfect talking pace, talk slow and is direct to the point. I had no previous knowledge in Symfony before starting, and this course gave me the confidence to start developing real-world apps using Symfony. You will learn a lot of the Symfony framework, and some other cool techniques like Ajax Calls, Testing, Server configuration and Continous Deployment of your code."

Second:

"This is a Fantastic Course for Symfony exceeds expectations !!

Piotr is an experienced, knowledgeable, and serious developer.

This course not only helped me to learn the inner workings of Symfony but also improve my OO PHP syntax, improve on git, get a better understanding of development stages, introduced me to cloud deployment ... even CI.CD.

From where I stand as a beginner, is a mini MVC developer course.

Couldn't recommend it enough.

You will certainly learn.

Thanks, Piotr."

Third:

"Did the instructor write Symfony? He is very very knowledgeable."

Fourth:

"This guy is by far the best instructor I've ever come across. I took his other Symfony 4 course and advanced my understanding of the Framework more in a week than I have in the past year.

This course has filled a ton of gaps. He understands the complex learning curve and it's the relationship to the content he covers thoroughly... a rarity in teaching, never mind coding complex Frameworks.

Just stick with the course.. you'll have that "Aha!" moment.

I'm working on my own Symfony 4 Framework based project(s) as I take this course... between Piotr, Github, and Google... it's getting done!

Two of the most effective courses I've ever taken. I can't wait for what he puts out next."

Don't wait!

If you don't want to waste your time, this 30+ hours course would be the most productive week you will have in your life. I'm sure you will feel very comfortable with Laravel after that time.

If you're on a tight schedule, no worries. These 30 hours are here waiting for you forever. You can watch as many as you wish and whenever you wish. The first section will cover all Laravel basics that will get you started in around 3-4 hours. If you are ready for more, go back and watch the rest.

RESTful API with Laravel: Build a Real API with Laravel

Build a RESTful API for a market system using Laravel and dominate the most challenging features of APIs with Laravel

Created by JuanD MeGon - Online instructor, web developer, master & systems engineer

"]

Students: 6040, Price: $49.99

Students: 6040, Price:  Paid

So you need to build a RESTful API for a project, but you do not know even where to start? Do not worry I will guide you through the whole process to build a genuine RESTful API using Laravel.

Join the more than 5.000 students already taking this course, building their RESTful APIs using Laravel, and enjoying every single class!

Note: You can take, and in fact it is recommended, to follow the course using the most recent version of Laravel. Additionally, the course includes extensive sections about how to upgrade your project to different versions of Laravel, in case you decide to use any previous version.

Build your RESTful API with Laravel, using a complete marketplace as the case of use. With Laravel, creating every component will be a breeze. You will have a project with users, sellers, buyers, transactions, products, and categories. Explore all types of relationships, one to many, many to many and much much more using Eloquent the Laravel ORM.

The full guide for creating a real RESTful API with Laravel. You can follow the course using the latest Laravel version (it is recommended).

You will not find a Laravel course like this. This course explains everything you need to develop a RESTful API using the Laravel framework.

At the end of the course, you will have a RESTful API with Laravel, for a market system, where users can purchase and sell different products with different categories and transactions. Inclusive, the same user can be both a seller and a buyer (you will take advantage of inheritance for this).

¡Do Not wait anymore! Become a master in the development of genuinely RESTful APIs with Laravel. Join the course now and see you in class

Remember: The course has been constantly updated to use the latest versions of Laravel. So feel free to use the version you like (especially the latest version of Laravel).

In this course, you learn how to develop a realistic,  fully implemented, and professional RESTful API with Laravel.

Laravel is the most popular PHP framework, with more than 20 million downloads along with lots of enterprise and personal projects worldwide. Additionally, it includes fantastic features to implement a RESTful API easily. Laravel is RESTful friendly.

What is a RESTful API?
A Web API is like a web service that works entirely with HTTP. A RESTful API must follow the REST (REpresentational State Transfer) practices, allowing to orientate the design to the resources, provide standard responses based on the different HTTP status codes, and the corresponding according to Hypermedia Links in responses (HATEOAS).

Why Laravel?
Because Laravel is a framework made by programmers for programmers, expressive, simple, intuitive, and powerful. Laravel provides useful features for web projects including RESTful APIs.

Each new Laravel version includes many changes that make this framework even better, simple, programmer-friendly, and at the same time much more powerful. In fact, the latest versions of Laravel included a lot of new features to help to develop RESTful APIs in the right way.

During this course, you will master the complete structure of Laravel, along with the new features included in the latest version of Laravel to develop an actual RESTful API.

You will learn this about the development of a RESTful API with Laravel:

  • Using the Laravel PHP artisan for code and components generation

  • Usage and creation of middleware on Laravel

  • The Laravel Resource routes and controllers (ideal for RESTful APIs)

  • Fully supported JSON format responses for a JSON RESTful API

  • Validation of requests directly from the Laravel Controllers

  • Handling all types of exceptions and errors from Laravel handler

  • Complex operations involving up to three resources/models for a specific operation

  • Usage of Laravel dependency injection and model binding

  • Generation of the database structure using Laravel migrations

  • Automatic insertion of fake data into the database through "faker," using Laravel factories, and seeders

  • Laravel Sessions and access_token authentication for the RESTful API. Yes, Both!

  • Using Laravel Passport to protect the RESTful API with OAuth2

  • Pagination of results using Laravel collections

  • Using URL parameters to execute actions (the RESTful approach)

  • Sorting results based on URL parameters with a RESTful approach

  • Filtering results using URL parameters

  • Caching responses using Laravel Cache System

  • Limitation of requests using the Laravel middleware

  • Implementing HATEOAS on Laravel (a pure RESTful API must use HATEOAS)

  • Using PHP Fractal for transforming responses

  • Usage of CORS on the API responses to allow JavaScript-based clients and web browsers.

  • Use the Laravel Policies and Gates to handle the user's authorization layer.

  • Much more!!

You can take a look at the full list of contents below. You will finish with a complete RESTful API and understanding a lot of Laravel skills.

You will create an actual RESTful API from scratch and step by step using Laravel. Follow the REST architecture and build appropriate URLs to identify actions and resources using the Laravel best features and learn Laravel in the way.

Take full advantage of tools like Sublime Text 3, Git, power shell, Laravel, Composer, PHP artisan, and be more productive for agile development.

Note: In few classes of the course I use Windows (only for the first classes), but I included specific directions in the case you use Linux or Mac and all the tools used are cross-platform, so you will no have any problem.

You will have lifetime access to the current classes and the classes that I will regularly add (take a look at the last section to see what is coming).

At the end of this course, you will be able to develop your pure RESTful API with Laravel in an efficient way with the best practices, taking advantage of the facilities provided by Laravel for the proper implementation of your projects and your RESTfulAPI.

Do not wait any longer. Join the course and see you in classes.

Laravel 7 for Beginners practical course

Learn MVC, REST, Validation, Database design, Database relationships, Eloquent, Tinker, Authorization with PHP Laravel

Created by Martin Eberth - Internet Programmer

"]

Students: 5176, Price: $49.99

Students: 5176, Price:  Paid

Hey - you want to bring your PHP-Skills to the next level?

Save tons of time, many lines of code, problems, searching for solutions?

Create cool and save PHP based apps in no time?

Then LARAVEL is the right choice to learn!

I have been working with PHP professionally for 20 years now, and even I learn so much from Laravel, because it is so well done!

And anyway every PHP programmer nowadays should know how to use a PHP framework.

It also will increase your chances to get a great and well payed job as a software developer.

So let's go guys! Learn this great framework with me! It will be a lot of fun and very very interesting - I promise!

Martin

Laravel 7 Tutorial for Beginners

Laravel Photo Gallery Project

Created by Hafizullah Masoudi - Software Engineer at Ministry of Mines and Petroleum

"]

Students: 4490, Price: Free

Students: 4490, Price:  Free

Hi everyone, in this course you will learn the basics of Laravel. You will get the knowledge of how to use Laravel to build any application of your own.

Laravel Photo Gallery is a full functional photo gallery with authenticated system for managing photos and galleries. By finishing this course you will have the basic knowledge of Laravel framework and how it works and you will be able to build any application using Laravel.