Download the PHP package ogwebsolutions/laravel-form-builder without Composer

On this page you can find all versions of the php package ogwebsolutions/laravel-form-builder. 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-form-builder

Laravel Drag & Drop Contact Form Builder

A simple and customizable Drag & Drop Form Builder package for Laravel, developed by OG Web Solutions. Build and manage forms with advanced settings, email placeholders, CAPTCHA support (reCAPTCHA & hCaptcha), paginated searchable submissions, CSV export, and fully extendable architecture with flexible layout support.


📦 Installation

  1. Install via Composer

composer require ogwebsolutions/laravel-form-builder

2. Publish Config

php artisan vendor:publish --tag="ogformbuilder-config"

This will publish:

Configuration files (ogformbuilder.php, recaptcha.php, hcaptcha.php)

3. Run Migrations

php artisan migrate

🧩 Features

Drag & Drop UI for form creation
Supports multiple field types (text, select, checkbox, file, etc.)
CAPTCHA support: hCaptcha & reCAPTCHA
Submissions dashboard
Custom Blade layout support
Live form rendering
Field-level validation
Form submission tracking

🛠 Configuration

**Custom Layout Customization**

To override the default layout, update the config file:

// config/ogformbuilder.php

return [
    'layout' => 'layouts.app', // Your custom layout
];

You can also customize the url, route name and middleware in the config file.

Ensure your layout includes:

@yield('content')
@stack('scripts')

**CAPTCHA Setup**

Configure keys in .env:

RECAPTCHA_SITE_KEY=your-site-key
RECAPTCHA_SECRET_KEY=your-secret-key

HCAPTCHA_SITE_KEY=your-hcaptcha-site-key
HCAPTCHA_SECRET_KEY=your-hcaptcha-secret-key

You can switch between CAPTCHA types in form settings.

🚀 Usage

**Form Creation**
**Create a Form**
Go to /formbuilder
Click “Create New Form”
Drag fields, configure settings, save
**Manage Forms**
View all forms at /formbuilder
Edit or delete forms
**Form Settings**
Customize form fields, validation, CAPTCHA

Embed a Form

To render the form on your frontend: @ogRenderForm($formId)
Example: Use @ogRenderForm(1) to render form with ID 1.

🧱 Extending the Package

**Override Views**
To override views:
php artisan vendor:publish --tag=ogformbuilder-views
You can now customize views under:
resources/views/vendor/ogformbuilder/

**Listen to Events (Coming Soon)**
Events like FormSubmitted, FormSaved, etc. will be available to hook into.

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first.

🧾 License

This package is open-source software licensed under the MIT license.

📬 Support

For support, please email [email protected]

All versions of laravel-form-builder with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
laravel/framework Version >=5.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 ogwebsolutions/laravel-form-builder contains the following files

Loading the files please wait ...