Laravel Schematics

screenshot of Laravel Schematics
laravel
scss
tailwind

A Laravel package making a diagram of your models, relations and the ability to build them with it

Overview

If you're working with Eloquent models and looking to streamline your workflow, this package stands out as an essential tool for managing and visualizing your models and their relationships. Its user-friendly interface allows for easy navigation and manipulation of diagrams, giving you and your team greater control over your codebase. With features that facilitate both the creation and editing of models, as well as the management of migrations, this package can significantly enhance the efficiency of your development process.

What makes this package particularly appealing is its drag-and-drop functionality, which simplifies the process of establishing relationships between models. It goes beyond just visual representation by providing powerful backend capabilities like automatic migration generation, ensuring that your database schema is always up to date without excessive manual intervention.

Features

  • Drag and Drop Relations: Easily create relationships between models with a simple drag-and-drop interface for quick diagram adjustments.
  • Model Creation and Editing Forms: Use intuitive forms to create and modify your models while adhering to best practices in coding structures.
  • Automatic Migrations: Generate migrations automatically based on your modifications, reducing manual errors and saving time.
  • Multi-Style Diagrams: Choose from four diagram styles—Bezier, Straight, Flowchart, and State Machine—to represent your models in a way that suits your needs.
  • Search Functionality: Quickly narrow down model diagrams with a built-in search bar, making it easier to manage large projects.
  • Import/Export Settings: Save and share your diagrams effortlessly using the import and export features to collaborate with your team.
  • Migration Insights: Get detailed views of the migrations you’ve run and track those specified in your migrations folder for better oversight.
  • Testing Support: Run tests seamlessly with options for coverage information, ensuring your models are working as intended before deployment.
laravel
Laravel

Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.