yumna12-coder's avatar

Struggling With Laravel From Scratch 2026

If I found laravel-from-scratch-2026 course difficult, is there a simpler level than this? And what is the best way to study the course?

For example, the first two videos of the final project took me two days and I still didn't fully understand them.

0 likes
10 replies
LaryAI's avatar
Level 58

Certainly! Here’s some advice for tackling the "Laravel From Scratch 2026" course:

  1. Is there a simpler level than this?
    The "Laravel From Scratch" course is intended as a beginner-level resource, but if you're finding it challenging, you might benefit from learning some prerequisites first:

    • PHP Basics: Make sure you're comfortable with PHP, as Laravel is a PHP framework. If not, consider completing a foundational PHP course before diving into Laravel.
    • HTML & Basic Web Development: Understanding HTML, basic CSS, and how the web works is essential.
  2. Best way to study the course:

    • Go Slowly: Pause frequently, and never rush. It's perfectly normal to re-watch videos multiple times.
    • Practice Actively: Don't just watch—type out every example from scratch. Experiment with the code to reinforce learning.
    • Read the Documentation: The Laravel documentation is very beginner-friendly.
    • Join the Community: If you get stuck, search or ask on Laracasts forums or Laracasts Discord. Others have often had the same questions.
    • Take Notes: Write down key concepts in your own words.
    • Build Small Projects: Try isolating what you learn into simple apps or features apart from the course project.
  3. If you’re still stuck:
    Perhaps try an even gentler introduction:

Example Learning Plan:

1. PHP basics (variables, control flow, functions, classes)
2. Composer & basic command-line usage
3. Laravel basic installation and file structure
4. Routing & Controllers
5. Views & Blade Templates

Remember: It’s normal to feel lost at first. Persist, practice, and don’t hesitate to repeat sections or ask for help. You’ll improve with time and hands-on coding. Good luck!

1 like
jlrdw's avatar

Can you mention what you didn't understand? It seems he is just implementing some optional tools in the one video and second video just setting up basic laravel items for the crud of the application.

In the first video you can go to the various tool sites and read more about them.

On the second video, you can pause and view the laravel documention for a better understanding of the current task being covered.

Also consider the PHP courses here on laracasts, they will help. Also a view of the 30 days to learn laravel might help.

You are better off actually not just viewing this stuff, but code (not copy and paste) as you are learning. Meaning actually typing it out on the keyboard. But if he copies a section of code elsewhere, then it's okay to copy and paste like he did in the video.

In each segment, learn the "why" of what he did.

And if it takes longer to understand something, that's okay too, we were all new to programming at one time.

2 likes
yumna12-coder's avatar

I understood the fundamentals well up to Request Validation, and I also understood relationships and the authentication video. However, I found testing, authorization using Gates and Policies, Vite,Digging Deeper videos , and working with the UI challenging.

When I watch the videos, I usually follow along and implement the code with the instructor, but I don’t always stop to think of alternative approaches. Maybe this affects how deeply I understand the concepts.

I also tried learning from multiple resources, and I think that made me a bit confused about what to rely on. Right now, I’m looking for a clear learning path that I can commit to and follow consistently

wordxpression's avatar

When I follow an online course on whatever topic, from home brewing to new languages, I usually ask questions in the Q&A at that specific lesson. It often leads to a discussion on the topic where other people ask questions too. Especially when it's a new course, the instructor monitors the discussions and more than once my inquiries lead to additional lessons.

JeffreyWay's avatar

@yumna12-coder You might not be ready for this series. Can you describe precisely what you found difficult, and we can point you to a place to learn more?

3 likes
yumna12-coder's avatar

I understood the fundamentals well up to Request Validation, and I also understood relationships and the authentication video. However, I found testing, authorization using Gates and Policies ,Vite, Digging Deeper videos and working with the UI challenging.

DoubleClickDesignLtd's avatar

First don't be too hard on yourself. Everything you stated as challenging are very large areas of programming in general. Everyone finds them challenging. The good news is their are various courses on Laracasts that can help you.

I had difficulty with Testing and I'm still not great a it. I found watch this course help me a lot.

https://laracasts.com/series/php-testing-jargon

Also I recommend reading the Laravel documentation. I know it sound scary but the documentation is very human friendly to read and understand.

If you just struggling with the PHP in general I would recommend "PHP For Beginners" and the "PHP Crash Course" on Laracasts.

Authorisation is a massive topic and even after all my 20+ years as a developer I'm still learning on this subject. The best way to pick it up is to create a simple app yourself.

Start with a Laravel start kit. Use something like Laravel Breeze starter kit and learn to use the existing Auth process. By doing this you will learn the basics and you can look at the start kit codebase and start reading it to understand what going on.

Here a very good Laracasts course on the subject

https://laracasts.com/series/laravel-authentication-options

If you still don't understand I suggest copying the script into chatGPT and asking it to explain in detail what each line does and why, it can be a helpful exercise if you don't understand something.

Gate and Policies sound more complex than they really are. They are just layers you can add to system security. You don't have to master everything all at once. Just learn to get comfortable with Authorisation then once your good start playing with Gate...then Policies. Before long you will start feeling comfortable with everything.

Just remember programming is creative exercise and you learn through play. So just have fun and play.

As far as Vite and UI I would recommend watching.

https://laracasts.com/series/laravel-and-vite

I hope the above helps you and if you have any particular questions just let me know and I've tried and explain it to you.

All the best :-)

3 likes
yumna12-coder's avatar

Is there a course you would recommend for database design? I am having trouble understanding some concepts

Please or to participate in this conversation.