Coder Social home page Coder Social logo

vemto-filament-plugin's Introduction

Filament Resources

This is a Vemto plugin. Vemto is a GUI Laravel generator with a complete set of tools for starting new Laravel projects.

This plugin aims to bring the generation of complete Filament Admin Panels to your Vemto Laravel project.

Filament v3 support

Filament v3 support was added to version 1.0.5

Requirements

This plugin installs Filament, and makes the initial configuration. If you already have Filament installed in the project, the plugin will skip the configuration step and generate the resources.

After installing Filament, you can just select what resources you want to generate based on your project CRUD applications.

How it works?

Within the configuration page, you only need to select the main CRUDs that will be generated as a Filament Resource (those that will appear in the sidebar).

For each main CRUD, you can select to generate:

  • Inputs (will generate the form inputs as Filament inputs, including BelongsTo selects)
  • Relationships (will generate the HasMany, BelongsToMany and MorphMany relationships)

How does the resource generation works?

It is necessary to create CRUD applications for the models you want to generate Resources that will appear in the Admin Panel sidebar.

Note: If you want some CRUD not to appear in the Admin Panel sidebar, but in the edit pages of their parent resources, you can uncheck the main CRUD and tag it in the relationships options of any main CRUD. In the lack of a CRUD for the relationship model, the plugin will generate a Resource based on the model data.

vemto-filament-plugin's People

Contributors

nicollassilva avatar tiagosilvapereira avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.