Alekseyio

Alekseyio

Member Since 5 Months Ago

Experience Points
6,470
Total
Experience

3,530 experience to go until the next level!

In case you were wondering, you earn Laracasts experience when you:

  • Complete a lesson — 100pts
  • Create a forum thread — 50pts
  • Reply to a thread — 10pts
  • Leave a reply that is liked — 50pts
  • Receive a "Best Reply" award — 500pts
Lessons Completed
64
Lessons
Completed
Best Reply Awards
0
Best Reply
Awards
  • start-engines Created with Sketch.

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • first-thousand Created with Sketch.

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • 1-year Created with Sketch.

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • 2-years Created with Sketch.

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • 3-years Created with Sketch.

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • 4-years Created with Sketch.

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • 5-years Created with Sketch.

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • school-session Created with Sketch.

    School In Session

    Earned when at least one Laracasts series has been fully completed.

  • welcome-newcomer Created with Sketch.

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • full-time-student Created with Sketch.

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • pay-it-forward Created with Sketch.

    Pay It Forward

    Earned once you receive your first "Best Reply" award on the Laracasts forum.

  • subscriber-token Created with Sketch.

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • lifer-token Created with Sketch.

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • lara-evanghelist Created with Sketch.

    Laracasts Evangelist

    Earned if you share a link to Laracasts on social media. Please email [email protected] with your username and post URL to be awarded this badge.

  • chatty-cathy Created with Sketch.

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • lara-veteran Created with Sketch.

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • 10k-strong Created with Sketch.

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • lara-master Created with Sketch.

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • laracasts-tutor Created with Sketch.

    Laracasts Tutor

    Earned once your "Best Reply" award count is 100 or more.

  • laracasts-sensei Created with Sketch.

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • top-50 Created with Sketch.

    Top 50

    Earned once your experience points ranks in the top 50 of all Laracasts users.

Level 2
6,470 XP
May
10
5 months ago
Activity icon

Replied to Is It Me Or Laravel Is Really Hard To Tame For Beginners?

@JEFFREYWAY - Wow, never thought I'd get a response from you.

You are totally correct that in coding there are tons of different ways in order to accomplish a given task.

I've spent a week or two learning Laravel via your videos, reading documentation and other articles on the internet. And to be honest, what annoys me the most is that this framework does too much for you under the hood and I feel really uncomfortable doing certain things that I could do manually (e.g. fetching a single record from the database) with a few additional lines of code.

Anyway, I understand that this thread is meaningless and I just wanted to get some feedback on how to proceed next.

Activity icon

Started a new Conversation Is It Me Or Laravel Is Really Hard To Tame For Beginners?

I come from the frontend world. For the most part I've been doing HTML/CSS/JS. I'm definitely an advanced frontend dev thus I can explain almost everything when it comes to the technologies listed above. How browser reads an HTML file, how CSS and CSSOM work under the hood, how 'this' keyword is defined in javascript, prototypal inheritance, closures, functional programming etc. It was really easy for me to understand all these concepts and then I tried Laravel...

Now, I thought that it's the right time to get hands dirty with backend side and I've spent quite a bit using just PHP without any frameworks or packages from the community. It was ok, I mean, PHP is probably the one language that is easy to pickup and hard to master (IMO). When I got bored of doing routing and all that stuff every single time I needed to make a new web app I understood that it's better to learn a framework that does all that stuff for me so I started learning Laravel.

First, the documentation is... well, it's awful (at least for me). I remember time when I started learning React and it's documentation was excellent. It's an actual "Quick start" that shows you the main concepts via an example. Laravel documentation and "Quick start" is more of an "API reference" rather than a documentation. For beginners it's always way easier to get hands dirty with a simple toy app (todos, tasks, etc). Laravel's documentation shows what framework offers without a simple example how you can use it in your project. Maybe it's just me, idk.

Second, I tried watching "Laravel from Scratch" and I really disliked it. In one vid Jeff says "k, we need to create a new task, well then, let's create an instance, assign every property and then just call save() method, it's that simple! Let's continue in the next...", the next vid: "remember how we did it? well there is a better way and blabla..", the following vid: "in the previous vid we did this, BUT, there is a BETTER approach". After watching a half of the course I felt confused. Don't get me wrong, I understand that Jeff knows PHP so well, that he could probably code this website with his eyes closed but in my opinion it's not how courses should be done.

Maybe it's just me (100% sure I'm the gifted one that can't grasp all these concepts). I did some development with Node.js and Express. It was just a pleasure for me to use it while with Laravel... I don't know.

For me Laravel compared to for example Node + Express is like comparing Vue and React. In React you should really know JavaScript in order to accomplish thing while in Vue you have a boilerplate that you should follow.