Download the PHP package barbuslex/bootforms without Composer

On this page you can find all versions of the php package barbuslex/bootforms. 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 bootforms

BootForms

Based on adamwathan/bootforms with bugfix and Laravel 4 normalization :

Use :

Insted Of:

BootForms builds on top of my more general Form package by adding another layer of abstraction to rapidly generate markup for standard Bootstrap 3 forms. Probably not perfect for your super custom branded ready-for-release apps, but a huge time saver when you are still in the prototyping stage!

Installing with Composer

You can install this package via Composer by including the following in your composer.json:

Note: you could also require dev-master to test the latest version, but make sure you drop your minimum-stability to dev.

Laravel 4

If you are using Laravel 4, you can get started very quickly by registering the included service provider.

Modify the providers array in app/config/app.php to include the BootFormsServiceProvider:

Add the BootForm facade to the aliases array in app/config/app.php:

You can now start using BootForms by calling methods directly on the BootForm facade:

Outside of Laravel 4

Usage outside of Laravel 4 is a little trickier since there's a bit of a dependency stack you need to build up, but it's not too tricky.

Note: You must provide your own implementations of AdamWathan\Form\OldInputInterface and AdamWathan\Form\ErrorStoreInterface when not using the implementations meant for Laravel 4.

Using BootForms

Reduced Boilerplate

Typical Bootstrap form boilerplate might look something like this:

Using the Laravel 4 FormBuilder, you would normally be able to get that down to this:

BootForms makes a few decisions for you and allows you to pare it down a bit more:

Automatic Validation State

Another nice thing about BootForms is that it will automatically add error states and error messages to your controls if it sees an error for that control in the error store.

Essentially, this takes code that would normally look like this:

And reduces it to this:

...with the has-error class being added automatically if there is an error in the session.

Horizontal Forms

To use a horizontal form instead of the standard basic form, simply swap the BootForm::open() call:

Customizing Form Elements

If you need to customize your form elements in any way (such as adding a default value or placeholder to a text element), simply chain the calls you need to make and they will fall through to the underlying form element:

For more information about what's possible, check out the documentation for my basic Form package.


All versions of bootforms with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.0
adamwathan/form Version v0.2
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 barbuslex/bootforms contains the following files

Loading the files please wait ....