What to expect in the next generation of Laravel Forge. Read the blog post
Rewatch this lesson

What's Next?

Getting Started with Laravel

What's Next?
Celebrate your accomplishment and explore ideas for extending Chirper further. Get suggestions for new features and guidance on continuing your Laravel journey.

🎉 Congratulations! You've just built your first Laravel web application from start to finish in about an hour, depending on how fast you were able to follow along.

We started from nothing and we were able to get a multi-user authentication system, authorization, everything—a social platform deployed with the power of Laravel! That's the power of Laravel—it takes all of that complex stuff that you might be scared or hesitant about in your development journey, and it makes it simple.

What You've Accomplished

You've been able to take this Chirper application and put it on the internet. Take a moment to appreciate what you've built:

  • A real web application that's live on the internet

  • User authentication with registration and login

  • A database-driven app with models and migrations that you can read from and write to

  • Full CRUD operations for managing content

  • Security features like CSRF protection and password hashing that Laravel gives out of the box

  • A responsive UI with Tailwind CSS and DaisyUI

  • Automatic deployments with Laravel Cloud

And so whether this was your first Laravel application or your second, third, fourth, fifth, whatever that might be, the great thing is it's always going to get better.

Your Chirper App Has Room to Grow

Not only can your Chirper application have room to grow, there are fantastic things to learn! Maybe your Chirper application is a great starting point to add some of these features.

Want to keep building? Here are some features you could add:

Easy Additions

  • User profiles - Show all chirps from a specific user

  • Search - Find chirps by keyword

  • Pagination - Handle thousands of chirps efficiently

  • User avatars - Upload and display profile pictures

  • Like/favorite - Let users heart their favorite chirps

Intermediate Challenges

  • Follow system - Follow other users and see their chirps

  • Notifications - Alert users when someone interacts with their chirps

  • API endpoints - Build a mobile app that uses your Chirper backend

  • Tags/hashtags - Categorize and filter chirps

  • Rich text - Support markdown or formatted chirps

Advanced Features

  • Real-time updates with Laravel Reverb or Pusher

  • Infinite scroll with Livewire or Inertia.js

  • AI moderation using Laravel's queue system (maybe you use AI with Laravel's queue system and put it through this system of "is this able to be chirped?" Maybe you want to get into that level of moderation!)

  • Multi-language support with Laravel's localization

The Laravel Ecosystem Awaits

The great thing is you've only just scratched the surface, and Laravel has so much to offer—not just in its ecosystem, but with the whole community as well. Here's what else is available:

Frontend Options

  • Livewire - Build dynamic UIs without writing JavaScript

  • Inertia.js - Create SPAs with Vue or React while keeping Laravel routing

  • Blade Components - Create reusable UI components (you've used these!)

Laravel Productions

  • Laravel Forge - Deploy to your own servers

  • Laravel Nightwatch - Monitoring for your Laravel applications

Key Features to Explore

  • Queues - Handle time-consuming tasks in the background

  • Events & Listeners - Decouple your application logic

  • Mail - Send beautiful HTML emails

  • Broadcasting - Real-time websocket events

  • Scheduling - Run tasks on a schedule (cron made easy)

  • Testing - Laravel makes testing a joy

  • API Resources - Build robust APIs

  • File Storage - Handle uploads with multiple drivers


Where to Learn More

Official Resources

Community

The Philosophy Continues

Remember the philosophies that makes Laravel special:

  • Developer happiness matters

  • Convention over configuration

  • Batteries included, but swappable

  • Code should be beautiful

As you build more with Laravel, you'll discover it's not just a framework—it's a philosophy about how web development should feel.

Your Next Steps

  1. Add a feature to Chirper - Pick one from the list above

  2. Start a new project - Build something you're passionate about

  3. Join the community - Share what you build!

  4. Keep learning - Laravel evolves constantly with new features

Thank You!

As Taylor Otwell said, "We must ship." So hopefully this isn't your last Laravel application.

Thank you for joining us on this journey. You've taken your first steps into the Laravel ecosystem, and we can't wait to see what you build next.

Remember: every expert was once a beginner. You've started your Laravel journey, and the possibilities are endless.

Happy coding, and welcome to the Laravel community! 🚀

I'll see you next time!

00:00
Congratulations.
00:01
You've just built your first Laravel web application from start to finish
00:06
in about an hour, depending on how fast you're able to follow along.
00:09
We started from nothing and we were able to get a multi-user
00:12
authentication authorization, everything, a social platform
00:16
deployed with the power of Laravel.
00:19
It takes all of that complex stuff that you might be scared or
00:23
hesitant on in your development journey, and it makes it simple.
00:26
You've been able to take this CHI application, put it on the internet.
00:29
It has user authentication.
00:32
It has a full database that you can and write to and also view.
00:37
It also has security features like CSRF.
00:40
Forms that Laravel gives outta the box, as well as password hashing.
00:43
There's Tailwind CSS that we use with Daisy ui, and then all of this is
00:48
neatly wrapped up within everything that Laravel gives from start to
00:52
finish, from nothing to deployed.
00:54
And so whether this was your first Laravel application or your second, third, fourth,
00:58
fifth, whatever that might be, the great thing is it's always going to get better.
01:03
Not only can your chipper application have room to grow, there's fantastic things to
01:08
learn, and maybe your chipper application is a great, uh, starting point to say
01:12
maybe, uh, user profiles or the ability to search pagination, maybe even, uh,
01:19
upload and display user profile pictures.
01:23
What if you wanted to have, uh, people be able to like,
01:25
or favorite individual chirps?
01:27
Or you could go more advance with like realtime updates with Laravel
01:30
reverb or notification system.
01:33
Maybe you use AI with Laravel SQ system and so you kind of put it through this
01:38
system of is this able to be, uh, chirped?
01:42
Maybe you want to get into that level of censorship.
01:46
I don't know.
01:46
The great thing is you've only just scratched the surface, and Ville has so
01:50
much to offer, not just in its ecosystem, but with the whole community as well.
01:56
So as Taylor Otwell said, we must ship.
01:59
So hopefully this isn't your last Laravel application.
02:03
I'll see you next time.