← All open source projects

Laravel Application

laravel/laravel

laravel/laravel is the official starter skeleton for Laravel PHP applications; the framework itself lives in the laravel/framework package.

Forks 24,730
Author laravel
Language Blade
License Unknown
Synced 2026-06-10

What it is

`laravel/laravel` is the official skeleton for a new Laravel application. The distinction matters: the framework source code lives in `laravel/framework`, while this repository provides the starter project structure used to begin development.

Laravel as an ecosystem is known for expressive syntax, routing, Blade templates, Eloquent ORM, migrations, queues, events, scheduled tasks, tests, and many official packages. The starter repository connects those pieces into a ready application.

What is inside

It contains `app`, `routes`, `config`, `database`, `resources`, `public`, tests, Composer configuration, Vite setup, and base configuration. The README also mentions Laravel Boost for AI-assisted development, but the main role is still a clean starting point.

A typical flow is to create a project through Composer or the Laravel installer, configure `.env`, connect a database, and define routes, models, and migrations. From there, it grows as a PHP project following Laravel conventions.

Laravel route

This example shows that the starter application is immediately ready to accept routes and return Blade pages or responses.

Language: PHP
use Illuminate\Support\Facades\Route;

Route::get("/", function () {
    return view("welcome");
});

Strengths

The strength is fast setup with a recognizable structure. Teams make fewer early decisions about where routes, migrations, templates, tests, and configuration should live.

Limits

The limitation is that this is not all of Laravel. Judging the framework only by this repository is misleading: it shows the starter shell, while the depth lives in `laravel/framework` and related packages. Complex products still need architecture on top of the skeleton.