finds.dev

guillaumebriday/laravel-blog

Laravel 11.0 blog application with Hotwire, Horizon, Telescope, Sanctum, Breeze and Pusher

View on GitHubHomepage ↗

★ 1,797PHPMITupdated Oct 2024

// the take

A teaching repo that demonstrates Laravel 11 features through a working blog application. It covers a wide surface area — queues, broadcasting, API versioning, media handling, newsletter jobs — making it useful as a reference for developers learning the framework rather than as a starter template to fork.

The feature breadth is genuinely useful: you get Horizon for queue monitoring, Telescope for debugging, Sanctum for API auth, and Hotwire for page updates all working together in one coherent codebase. Test coverage is solid — feature tests for both the web and API layers, unit tests for models and middleware, which is more than most tutorial repos bother with. The separation of admin and public routes, plus proper Form Request classes for validation, models real Laravel conventions rather than the shortcuts most tutorials teach. Kamal deployment config is included and works, so you can actually ship this if you wanted to.

Last commit was October 2024 and it still uses a hand-rolled `app/Console/Kernel.php` and several service providers that Laravel 11 moved to `bootstrap/app.php` — it's on Laravel 11 in name but not fully restructured to the slimmer application skeleton the version ships with. The API is v1 only with no documented path to v2 despite advertising API versioning as a feature. Broadcasting requires Pusher (a paid external service) with no fallback to Laravel Reverb, which is now the first-party self-hosted option. The newsletter system dispatches jobs manually via `tinker` — there's no scheduler integration that would make this actually run on a cron.

We read the README, the directory tree and a key source file in July 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
1,797
Forks
593
Language
PHP
License
MIT
Last commit
20 Oct 2024

// nearby

If laravel-blog isn't quite it.

All repos →