Laravel 8 Tutorial for Beginner: Create your First To-Do App


  • HTML/CSS (Of course!)
  • Basic PHP knowledge is required.
  • Intermediate PHP — Although this is somewhat optional, if you have the time, understand some intermediate concepts such as PHP OOP, abstraction, and so on.
  • Perseverance — Basic understanding of the MVC Framework Even while Laravel is simple to learn, it will put your patience to the test at times. At the very least, I ran into some difficulties because I knew PHP but had no experience with frameworks. Even while I was studying the framework and successfully completing projects, I was perplexed by the MVC Framework’s core underlying notions. I didn’t give up, though.
  • C’mon, web building is enjoyable! At the very least, Laravel made it fun. It’s best to take your time and enjoy the learning process.
  • The online app allows you to register and login.
  • You may add things to your to-do list, as well as edit and delete them.
  • Because your list is only available to you, it uses email id and password authentication.

Exploring Directory Structure

  • Models describe database entities and assist you in querying and returning data from the database.
  • Views are the pages that will appear when the app is opened. The View Component is used to create the application’s user interface.
  • Controllers manage user requests, pulling data from models and passing it to Views. Controllers conduct business logic and incoming requests as an intermediate between Model and View Components.




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

AFK Arena of Lilith Games: Improved User Experience with Alibaba Cloud DCDN

Navigating Containers in the Linux Kernel

Validate chart installs with Helm Hook based health checks

404 Page Animation in Flutter

If you want something, just do it.

Open-sourcing The Uplift project — a Packer/Vagrant toolkit for SharePoint professionals

I’m 40% Software Engineer!

Single-node Kubernetes on Home Lab using MicroK8s, Metallb, and Traefik

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
sanjeev kumar

sanjeev kumar

More from Medium

CodeIgniter Tutorial — CI MVC Framework

Bring Your Own Device

Vue3: Learning Review

5 Personal Projects for Beginners in Web Development Looking to Expand Their Portfolio