Download the PHP package grazulex/laravel-atlas without Composer

On this page you can find all versions of the php package grazulex/laravel-atlas. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-atlas

Laravel Atlas

Advanced Laravel application mapping and visualization toolkit. Analyze, document, and visualize your Laravel project architecture with comprehensive dependency mapping and multiple export formats.

Latest Version Total Downloads License PHP Version Laravel Version Tests Code Style

📖 Table of Contents

Overview

Laravel Atlas is an advanced application mapping and visualization toolkit that scans your Laravel project to generate comprehensive architectural documentation. It analyzes models, services, routes, jobs, events, commands, and their interconnections, then exports visual representations in multiple formats.

Perfect for code documentation, team onboarding, architecture reviews, and maintaining large enterprise applications.

🎯 Use Cases

Laravel Atlas is perfect for:

✨ Features

📦 Installation

Install the package via Composer:

💡 Auto-Discovery
The service provider will be automatically registered thanks to Laravel's package auto-discovery.

Publish configuration:

🚀 Quick Start

1. Generate Your First Map

This creates an HTML output showing all discovered components in your application.

2. Generate Specific Component Maps

3. Customize Export Formats

4. Access Generated Maps Programmatically

🗺️ Architecture Mapping

Laravel Atlas provides comprehensive architecture mapping capabilities through specialized mappers:

Available Component Types

Laravel Atlas can analyze 16 component types:

📊 Export Formats

Multiple export formats for different use cases:

HTML Export Features

The HTML export format provides an interactive, responsive dashboard with advanced features:

Component Sections Available:

Example HTML Generation:

Sample HTML Dashboard Features:

📖 See HTML Export Examples in Wiki for complete sample reports and detailed documentation.

PDF Export Features

The PDF export format provides professional documentation suitable for presentations and reports:

PDF Generation Examples:

PDF Features:

Requirements for PDF Export:

Programmatic Export

🧪 Testing Your Architecture

Laravel Atlas provides powerful capabilities for testing and validating your application's architecture. Use the Atlas facade in your tests to ensure your codebase follows intended patterns and standards.

Architecture Testing Examples

CI/CD Integration

📖 Learn More: Testing Architecture Guide for advanced testing strategies and examples.

🔍 Analysis Tools

Laravel Atlas provides comprehensive component analysis:

⚙️ Configuration

Laravel Atlas provides extensive configuration options:

📚 Documentation & Wiki

📖 Complete Documentation & Examples - Laravel Atlas Wiki

All documentation, examples, and advanced usage guides have been moved to our comprehensive Wiki:

🚀 Quick Links

💡 Working Examples

💡 Examples

📚 All Examples Available in Wiki

Quick Start Examples

Basic PHP Usage

📖 Complete Examples, Tutorials & Advanced Usage → php artisan atlas:export --type=controllers --format=html --output=docs/controllers.html



### Advanced Export Examples

📖 **[More Examples Available in Wiki](https://github.com/Grazulex/laravel-atlas/wiki/Examples)** - Complete working examples, tutorials, and advanced usage patterns.

## 🧪 Testing

Laravel Atlas includes testing utilities and can be tested in your application:

## 🔧 Requirements

- PHP: ^8.3
- Laravel: ^12.0
- Carbon: ^3.10

## 🚀 Performance

Laravel Atlas is optimized for performance:

- **Efficient Scanning**: Optimized file system scanning and parsing
- **Smart Caching**: Intelligent caching of analysis results
- **Memory Management**: Efficient memory usage for large applications
- **Incremental Updates**: Only scan changed files when possible

## 🤝 Contributing

We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.

## 🔒 Security

If you discover a security vulnerability, please review our [Security Policy](SECURITY.md) before disclosing it.

## 📄 License

Laravel Atlas is open-sourced software licensed under the [MIT license](LICENSE.md).

---

**Made with ❤️ for the Laravel community**

### Resources

- **[📖 Wiki - Complete Documentation](https://github.com/Grazulex/laravel-atlas/wiki)** - All documentation and examples
- **[💬 Discussions](https://github.com/Grazulex/laravel-atlas/discussions)** - Community discussions
- **[🐛 Issue Tracker](https://github.com/Grazulex/laravel-atlas/issues)** - Bug reports and feature requests
- **[📦 Packagist](https://packagist.org/packages/grazulex/laravel-atlas)** - Package repository

### Community Links

- [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) - Our code of conduct
- [CONTRIBUTING.md](CONTRIBUTING.md) - How to contribute
- [SECURITY.md](SECURITY.md) - Security policy
- [RELEASES.md](RELEASES.md) - Release notes and changelog

All versions of laravel-atlas with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
ext-gd Version *
illuminate/support Version ^11.0|^12.0
illuminate/view Version ^11.0|^12.0
nesbot/carbon Version ^3.10
illuminate/contracts Version ^11.0|^12.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package grazulex/laravel-atlas contains the following files

Loading the files please wait ....