Learn Laravel CRUD by creating To-Do List application
3.6 (205 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,236 students enrolled

Learn Laravel CRUD by creating To-Do List application

You will create a simple application that handles daily tasks. You will add them to database, read, update and delete.
3.6 (205 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,236 students enrolled
Last updated 11/2019
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 32 mins on-demand video
  • 2 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will be able to code simple To-Do List application in very popular php framework - Laravel
  • You will be able to code any simple crud application in Laravel (crud - create, read, update, delete)
Course content
Expand all 8 lectures 33:15
+ Simple To-Do List application in Laravel framework
7 lectures 32:45

Introduction and preparing template for our application. The template will be from a popular website.

Preview 05:33
Installation info
00:27

Installation of Laravel 5 and creating migration which is mechanism for creating tables in the database. Make sure to meet the requirements for Laravel installation: check Laravel version in composer.json file and then check in the documentation of Laravel which version of PHP and other tools you need.

Preview 06:16

Layouts and views. Routing handles what happens after clicking links.

Layouts and views in Laravel. Routing.
08:33

Task model in our application. It will communicate with the database.

Models in Laravel.
03:13

ToDoController which controls our application, loads models, returns views.

Controllers in Laravel.
05:04

Foreach loop in the view that shows list of the tasks.

Finishing up our application.
03:39
+ Upgrade guide
1 lecture 00:29
Upgrade Laravel from 5.8 to 6.0
00:29
Requirements
  • PHP at beginner level and basic understanding of MVC concept (Model View Controller)
  • Basics of PHP OOP
  • Working server on your computer (xampp, wamp, linux etc.)
  • Ability to install software
Description

Very simple and basic introduction to Laravel by creating a simple application. The application will allow you to add  tasks to the database, read them on website, update to completed or not completed and delete them.


**************************************************************************************

This is the first (the simplest) of my three Udemy courses about Laravel where I present project-based learning approach. Learning by building real projects is one of the best way to learn. See my other Laravel courses, especially the most advanced one - booking system in Laravel.

**************************************************************************************


You will learn simple database operations in Laravel framework - create, read, update and delete called CRUD.

You have to have a server installed on your computer (Xamp, Wamp, Linux etc.). Make sure to meet the requirements for Laravel installation: check Laravel version in composer.json file and then check in the documentation of Laravel which version of PHP and other tools you need. The course was made in Laravel 5.5. Install Laravel using this version. Later in the upgrade guide I will show you how to upgrade Laravel to the next minor and major versions (including Laravel 6).

Follow exactly what I say and do and you will have the same app on your computer.


Remember that only practice makes perfect. If necessary, study the course two or more times. Take notes  during the course like a real student. Use documentations, Google search. Finally, try to write the application yourself, not necessarily the same as in the course, you can try to change, add something, etc. No single course will make you a very good web developer. It can only bring you closer to this goal. The more practice, the better.


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

QA

Question:

You used Laravel 5 in this course for creating an app. Now we have Laravel 7 already. Does it mean that this course is outdated and I will not benefit from it?

Answer:

Absolutely not! In tools like PHP frameworks the fundamentals and base syntax almost never change regardless of the version. But of course any maintained software evolves all the time. That's why I always suggest you to use the version of software that instructor uses in the course. It prevents from errors and confusions. As a someone who wants to learn web development you should be aware, that real web development involves also adapting the code to newer versions if necessary - but this is not always necessary, not every company do that. Software changes so often that the instructors would not be able to create the courses so that they match the latest version. This is not even advisable, because as a student you would loose an important aspect of real web development - the awareness that everything is changing and you need to be able to deal with it.

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


Important note:

I am not a native speaker of English, so you can check before enrollment whether my English is good for you and you can always speed up the video in the player options.


Who this course is for:
  • Anyone who wants to be familiar with Laravel framework
  • Anyone who wants to code simple crud application in Laravel