PHPackages                             santhoshkorukonda/artificer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. santhoshkorukonda/artificer

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

santhoshkorukonda/artificer
===========================

Build dynamic HTML forms with Artificer using JSON.

25PHP

Since Apr 18Pushed 9y ago1 watchersCompare

[ Source](https://github.com/santhoshkorukonda/artificer)[ Packagist](https://packagist.org/packages/santhoshkorukonda/artificer)[ RSS](/packages/santhoshkorukonda-artificer/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependenciesVersions (2)Used By (0)

Artificer
=========

[](#artificer)

Build dynamic HTML forms with Artificer using JSON. It is a wrapper on the top of [Laravel Collective Html](https://laravelcollective.com/docs/5.3/html).

Introduction
------------

[](#introduction)

Artificer provides a simple API to generate HTML forms by storing its schema in JSON. It caches the generated HTML form for later requests which improves speed in generation and serving forms.

### Prerequisites

[](#prerequisites)

1. requires `php >= 7.1`
2. requires `laravel/framework >= 5.4`
3. requires `laravelcollective/html >= 5.4`

Installation
------------

[](#installation)

To install this package through composer, run following command in terminal:

`composer require santhoshkorukonda/artificer`

Configuration
-------------

[](#configuration)

We need to setup little configuration before we start using it.

Add our new provider **ArtificerServiceProvider** to the providers array of `config/app.php`:

```
