Pebellslearn by building
0%
RoadmapsMatrixCoursesSandboxSign in
Starter Kits  ›  Lesson

What a Starter Kit Gives You

Starter Kits 12 minA starter kit copies working login, registration, password reset and profile pages into your app on day one, and after that the code is yours to change.

What a Starter Kit Gives You

Nearly every app you build needs the same first screens: register, log in, forgot password, edit profile. They are dull to write and dangerous to get wrong. A starter kit drops working versions into your new app before you write a line, so day one starts with a real login page.

The rule

A starter kit writes your auth screens once, then hands you the code.

When you run laravel new lendly in Laravel 12, the first question is which kit you want:

  • None: a bare app. This course uses this so you can see every piece being added.
  • React or Vue: pages written as JavaScript components, connected to Laravel through Inertia.
  • Livewire: pages written as Blade templates with interactive PHP components.

Whichever you pick, the kit adds routes, controllers, pages and tests for:

  • registration and login
  • password reset by email
  • email verification
  • a settings area for profile and password changes

The important word is adds. The kit is not a package hiding in vendor/ that you configure from outside. Its files are copied into app/, routes/ and resources/, where you can read and edit them like your own code:

laravel new lendly
# Which starter kit would you like to install? › Livewire

After that, restyling the login page means opening its view and changing it. There is no upstream to fight with, and also no automatic updates. You own it.

Older projects use two earlier kits, Breeze and Jetstream. They work on the same copy-the-code idea. You will meet them at the end of this section.

The shortcut

To choose, ask one question: "Which language do I want to write my pages in?" JavaScript components → React or Vue kit. Blade and PHP → Livewire kit. A pure JSON API → no kit.

Choosing Lendly's kitStep 1 of 4
  1. Who builds the pages?

    A PHP developer who knows Blade and wants little JavaScript.

The trap is treating kit code as untouchable. It was written to be edited.

Drills

Answer fast — trust the rule.

quick drill

After installing a starter kit, where does the login page's code live?

quick drill

A team of React developers starts a new Laravel 12 app. Which kit fits?

quick drill

Which feature is NOT something a starter kit sets up for you?

quick drill

Lendly will only be a JSON backend for a phone app. What is the sensible kit choice?

Remember

  • A starter kit writes your auth screens once, then hands you the code.
  • Choose by page language: JavaScript components → React or Vue, Blade and PHP → Livewire, API → none.
  • Trap: kit code is not sacred. Edit it like your own.

Practice — level up

0/1 solved

Write your answer, then compare it with a rubric and a model answer.

ExplainKit or no kit?

Lendly needs members to register, log in and reset forgotten passwords. Explain what a Laravel starter kit would give you, who owns that code afterwards, and one situation where you would skip the kit.