fr3on/laravel-atlas
Composer 安装命令:
composer require fr3on/laravel-atlas
包简介
A browsable, searchable map of your entire Laravel application — routes, jobs, events, commands, and schedules in one place.
README 文档
README
Laravel Atlas is a premium, browsable map of your entire Laravel application. It provides a visual bird's-eye view of your routes, models, events, jobs, and more—all without any runtime overhead.
Visualizing Your Application
Atlas scans your codebase to provide a comprehensive directory of every moving part in your Laravel app:
- Route Map: A searchable list of all registered routes, complete with middleware stacks, controller actions, and named identifiers.
- Model Insights: Explore your Eloquent models, their relationships, and key attributes like
fillableandhiddenproperties. - Event Graph: Trace the connections between events and their registered listeners, including queued handlers.
- Job Registry: A centralized view of all queueable jobs and their default configurations.
- Artisan Directory: Browse every custom command, signature, and description available in your console.
- Migration Timeline: A chronological list of your migrations, highlighting which have been applied and which are pending.
- Policy Explorer: Map out your application's security layer by viewing all registered Policies and Gate abilities.
- Scheduler Timeline: Human-readable schedules for every background task in your application.
The Atlas Philosophy
Unlike Laravel Telescope, which records what your application did at runtime, Atlas shows you what your application is capable of doing.
Static Inspection
Atlas uses static inspection to boot the Laravel container once, read the registered bindings, and render a snapshot.
- Zero Runtime Hit: It doesn't listen to requests or write to your database.
- Documentation-First: Perfect for onboarding new developers or generating external documentation.
- CI/CD Ready: Since it's static, you can export your application map during your build process.
Getting Started
Installation
You can install the package via composer:
composer require fr3on/laravel-atlas
Publish the configuration file to customize your paths and security:
php artisan vendor:publish --tag="atlas-config"
Usage
By default, in your local environment, you can access the Atlas dashboard at:
http://your-app.test/atlas
Exporting Your Map
Atlas isn't just a dashboard; it's a documentation engine. You can export your entire application map to Markdown or JSON—perfect for GitHub Wikis or third-party integrations.
# Export to Markdown for your Wiki php artisan atlas:export --output=docs/app-map.md # Export to JSON for custom integrations php artisan atlas:export --format=json --output=atlas-data.json
Configuration
The configuration file allows you to enable or disable specific panels and define access rules:
// config/atlas.php return [ 'path' => 'atlas', /* * Toggle the dashboard on or off. */ 'enabled' => env('ATLAS_ENABLED', app()->isLocal()), /* * Select which panels you want to include in the dashboard. */ 'panels' => [ 'routes' => true, 'models' => true, // New! 'commands' => true, 'events' => true, 'jobs' => true, 'migrations' => true, // New! 'policies' => true, // New! 'schedule' => true, ], ];
Credits
License
The MIT License (MIT). Please see License File for more information.
fr3on/laravel-atlas 适用场景与选型建议
fr3on/laravel-atlas 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 240 次下载、GitHub Stars 达 1, 最近一次更新时间为 2026 年 04 月 09 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「documentation」 「events」 「commands」 「routes」 「laravel」 「atlas」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 fr3on/laravel-atlas 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 fr3on/laravel-atlas 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 fr3on/laravel-atlas 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Collection of handy Laravel artisan commands that most projects needs
Bookdown.io With Bootswatch Styles And Prism Syntax Highlighting
Additional artisan commands for Laravel
Библиотека для реализаций паттерна Pub/Sub
Laravel package that generates RESTful API documentation in Markdown based on PHPDoc.
Wireless Cross-Component Communication
统计信息
- 总下载量: 240
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 32
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-04-09