RafyMora / formbuilder-field

This package add form builder for projects that use the Backpack for Laravel CRUD panel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Formbuilder Panel In Backpackforlaravel

GitHub release GitHub latest commit Github all releases

This package add form builder for projects that use the Backpack for Laravel administration panel.

More exactly, it adds a FormBuilder and saving in database. It use JQuery and Bootstrap. All data off this form are save in JSon in database.

This package send form by mail or/and creater an enter in form_result database.

Screenshots

Form Builder Admin Panel

Form Builder Rendered

Requirement

Generic badge Generic badge

This package it's compatible for Laravel 7.x|8.x, And bakcpackforlaravel 4.1|5.x It's juste an addon for backpack.

Installation

Install laravel environnement and backpack crud panel or add in your project.

Via Composer

# package basic installation
composer require rafy-mora/formbuilder-field

# Command to execute migration and publishing provider for finish installation
php artisan formbuilderfield:installation

Usage

For display form, juste call an helper function with form's uuid.

// in blade or juste php
{{ renderFormBuilder(<FORM_UUID>) }}

Captcha V3

If you want, you can add a google captcha v3 (invisible) by adding the two variables in the .env FB_CAPTCHA_SITE_KEY et FB_CAPTCCHA_SECRET_KEY.

Overwriting

// TODO: explain to your users how to overwrite the functionality this package provides; we've provided an example for a custom field

Change log

**// TODO: Changes are documented here on Github. Please see the Releases tab.

Contributing

Just me for the moment

Security

If you discover any security related issues, please email contact@raphael-mora.fr instead of using the issue tracker.

Credits

  • Raphael Mora

License

This project was released under MIT, so you can install it on top of any Backpack & Laravel project. Please see the license file for more information.

However, please note that you do need Backpack installed, so you need to also abide by its YUMMY License. That means in production you'll need a Backpack license code. You can get a free one for non-commercial use (or a paid one for commercial use) on backpackforlaravel.com.

About

This package add form builder for projects that use the Backpack for Laravel CRUD panel.

License:MIT License


Languages

Language:PHP 70.2%Language:Blade 29.8%