Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

MakesYouFurious's avatar

Starting a new laravel project as a fresh beginner in laravel

Hi everyone, so i've got an assigment to make a laravel project that needs to have these features :

a. Login / Logout Feature b. CRUD Feature c. Searching and Reporting Feature d. Export (Pdf/Excel) Feature e. Roles for accesing a site (admin and user) f. Dashboard g. User are read-only h. Admin can insert data,manipulate it,ect

Since my teacher won't teach us much about laravel, i am wondering where i should start. i already know the basic stuff

He told us that we need to do the front-end and then manipulate the controllers and models, but is this possible in laravel?

I'm really sorry if these questions sound dumb, i am truly a fresh beginner in laravel Thanks for reading

0 likes
13 replies
srushti_kansagara's avatar

feel free to reach me out if you got stuck up ... i am doing the same thing at my job .. making the admin panel (dashboard) for apps

srushti_kansagara's avatar

@Shivamyadav actually I don't have that projects posted on the GitHub i am the only laravel developer in my company so I don't need to share my project with team or anything like that so i have never add any projects on GitHub I create my account on the GitHub recently but I don't know if it is good to add company's project on my personal GitHub

MakesYouFurious's avatar

@srushti_kansagara

I appreciate that, I'll ask some questions then : The tutorial above is specifically for laravel 11, laravel 12 is quite different from what i saw, i currently is honing on the authenthication part of the lesson, but the new starter kits already has a built in one, should i still learn it? And the lesson specify the starter kit breeze for it, but laravel 12 does not have breeze on it.

As a person who just knew of laravel yesterday im very confused

puklipo's avatar

If you are a beginner and want to take your first steps, you can use Breeze with Laravel 12. This is for learning purposes only.

Laravel has many starter kits, which can confuse beginners, so it is best to start by learning from a reliable tutorial.

1 like
jayandholariya's avatar

Hey @makesyoufurious , You're doing amazing just by taking the initiative and asking for help—seriously, don’t feel bad about being a beginner. Laravel can definitely feel overwhelming at first, especially when you're expected to build so many features right away. But the good news is, you're not alone. Everyone starts somewhere, and it's totally okay to feel confused at the beginning.

Yes, it's absolutely possible in Laravel to build your front-end and then connect it to the logic through controllers and models—that's how a lot of Laravel development works. It might seem like a lot now, but once you get the hang of how things connect, it starts to make more sense.

And don't worry too much about the version difference with the tutorial. The core concepts haven’t changed much between Laravel 11 and 12, so it's still a great resource to learn from. Just focus on learning step by step, and don't put too much pressure on yourself to understand everything at once.

You're doing great, and it’s okay to take your time. Keep going, ask questions whenever you're stuck, and remember—we’ve all been beginners before. You got this!

1 like
MakesYouFurious's avatar

@jayandholariya Thanks a lot for the encouragement! And yeah its a LOT but im chipping away at it, and its been so much fun. Coding for so long, asking myself what the hell does this means, and then refreshing it on the page and see it works is an AMAZING feeling.

Currently learning how to use the database tho, im going to make like the feature of the admin role to, insert an assignment, and then have the assignment show up at the dashboards for the users.

Once again, thanks a lot for the encouragement

1 like

Please or to participate in this conversation.