agentsclimarketplace

Laravel

Skill G1Joshi/Agent-Skills/skills/frameworks/laravel

Laravel PHP framework with Eloquent ORM and Blade templates. Use for PHP applications.From its SKILL.md

Install
npx -y skills add G1Joshi/Agent-Skills --skill laravel

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.8 KB, 408 tokens by cl100k_base, as published. Nobody here has run it

Laravel

Laravel is a web application framework with expressive, elegant syntax. Laravel 11 (2025) introduces a streamlined skeleton and native WebSocket server (Reverb).

When to Use

  • Solo Developers / Small Teams: The ecosystem (Forge, Vapor, Nova) solves devops and admin needs.
  • PHP Shops: The gold standard for modern PHP.
  • Real-time Apps: The new Reverb server makes WebSockets a first-class citizen without external Node dependencies.

Quick Start

// routes/web.php
Route::get('/', function () {
    return view('welcome');
});

// app/Models/User.php
// Elegant Active Record
$users = User::where('active', 1)->get();

Core Concepts

Slim Skeleton (v11)

Laravel 11 removed Kernel.php and Middleware classes. Configuration fits in bootstrap/app.php. Example:

->withMiddleware(function (Middleware $middleware) {
    $middleware->validateCsrfTokens(except: ['stripe/*']);
})

Laravel Reverb

First-party WebSocket server written in PHP. Scalable and fast.

Ecosystem

  • Livewire: Build dynamic UIs with PHP (similar to Hotwire/Blazor).
  • Filament: Amazing Admin/Dashboard builder built on Livewire.

Best Practices (2025)

Do:

  • Use Filament: For admin panels, it is vastly superior to Nova in 2025 for customizability.
  • Use Pest: The new default testing framework. It's beautiful and minimal.
  • Use cast() attributes: Define model casts using the method syntax for clear type conversions.

Don't:

  • Don't over-abstract: Laravel Facades (Route::, DB::) are fine. Don't create Repository patterns unless you actually need to swap implementations.

References

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.