Stop Digging Through Terminals: View Your Laravel System Info in a Beautiful Dashboard
Introducing `jeelcodes/laravel-system-info` — a lightweight, zero-dependency package to monitor your Laravel environment and Composer…
Stop Digging Through Terminals: View Your Laravel System Info in a Beautiful Dashboard
Introducing jeelcodes/laravel-system-info — a lightweight, zero-dependency package to monitor your Laravel environment and Composer packages right from your browser.
If you are a Laravel developer, you’ve probably found yourself in this situation before: You inherit a legacy project, or you’re deploying a new application to a staging server. You immediately need to know the exact PHP version, the database connection status, or whether a specific Composer package is installed.
Usually, this means SSH-ing into the server, running php -v, opening .env files, or painstakingly scrolling through a massive composer.json or composer.lock file in your terminal.
What if you could see all of this information beautifully formatted in your browser with zero configuration?
That is exactly why I built Laravel System Info.
What is Laravel System Info?
laravel-system-info is a plug-and-play package that instantly generates a clean, modern dashboard displaying your application’s vital environment details, and every installed Composer dependency.
It was designed with one golden rule: Keep it lightweight. It has absolutely zero external dependencies and relies entirely on native Laravel components.
Key Features 🚀
Here is what the package provides out of the box:
-
🐘 System Environment Overview: Instantly view your PHP version, Laravel framework version, Server Software (Apache/Nginx), Operating System, and Database connection status.
-
📦 Composer Dependency Tracker: See a beautifully formatted, exhaustive list of every Composer package currently installed in your project, complete with their exact version numbers.
-
🔗 Fully Customizable Routes: Don’t want the dashboard at
/system-info? No problem. You can easily publish the config file and change the route prefix to whatever fits your application’s architecture (e.g.,/admin/system-status). -
🎨 Customizable Views: Want to make the dashboard match your application’s branding? You can publish the Blade views and style them exactly how you want.
How to Install
Getting started takes less than 30 seconds.
You can install the package via composer:
composer require jeelcodes/laravel-system-info
Thanks to Laravel’s auto-discovery, the service provider will register automatically. You literally don’t need to do anything else!
Simply navigate to your new dashboard in your browser:
http://your-app-domain.test/system-info
(You will immediately be greeted by a modern, responsive dashboard containing all your system data).
Customizing the Package
If you want to change the default URL from /system-info to something else, you can publish the configuration file using:
php artisan vendor:publish — tag=”system-info-config”
This will create a config/system-info.php file where you can effortlessly modify the route_prefix.
If you want to take full control of the HTML and CSS, you can also publish the views:
php artisan vendor:publish — tag=”system-info-views”
Try it out!
I built this package because I was tired of repeatedly running terminal commands just to verify package versions and environment setups across different servers. I hope it saves you as much time as it has saved me!
The package is fully open-source and supports everything from Laravel 6.0 all the way up to Laravel 11.x, as well as PHP 7.2 through PHP 8.3!
GitHub Repository: jeelcodes/laravel-system-info
Packagist: jeelcodes/laravel-system-info
If you find this package useful, I would be incredibly grateful if you could drop a ⭐️ on the GitHub repository. It helps more developers discover the tool!
Have feedback or feature requests? Feel free to open an issue or submit a PR! Happy coding! 🚀
메타데이터
- post_id
- 673c7021e2d3
- slug
- stop-digging-through-terminals-view-your-laravel-system-info-in-a-beautiful-dashboard-673c7021e2d3
- url
- https://medium.com/@jeelcodes.dev/stop-digging-through-terminals-view-your-laravel-system-info-in-a-beautiful-dashboard-673c7021e2d3
- canonical_url
- https://medium.com/@jeelcodes.dev/stop-digging-through-terminals-view-your-laravel-system-info-in-a-beautiful-dashboard-673c7021e2d3
- author_url
- https://medium.com/@jeelcodes.dev
- status
- ok
- fetched_at
- 2026-06-20 20:29:01