Laravel | Sheetly Cheat Sheet

Last Updated: November 21, 2025

Laravel

PHP web framework

Artisan Commands

composer create-project laravel/laravel myapp
Create new project
php artisan serve
Start dev server
php artisan make:model Post -m
Create model with migration
php artisan make:controller PostController
Create controller
php artisan migrate
Run migrations

Routes

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

Route::get('/posts', [PostController::class, 'index']);
Route::post('/posts', [PostController::class, 'store']);
Route::resource('posts', PostController::class);

Eloquent ORM

// Create
$post = Post::create([
    'title' => 'My Post',
    'content' => 'Post content'
]);

// Read
$posts = Post::all();
$post = Post::find(1);
$posts = Post::where('active', 1)->get();

// Update
$post->update(['title' => 'New Title']);

// Delete
$post->delete();

Blade Templates

@extends('layouts.app')

@section('content')
    <h1>{{ $title }}</h1>
    @foreach($posts as $post)
        <p>{{ $post->title }}</p>
    @endforeach
@endsection

💡 Pro Tips

Quick Reference

Modern PHP framework for elegant applications

← Back to Programming Languages | Browse all categories | View all cheat sheets