Download the PHP package torgheh/bootmodal without Composer

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

Laravel Bootstrap Modal

Bootmodal makes it easier for Laravel (currently only for Laravel 4.2) back-end and front-end developers to use Bootstrap modals. In administration interfaces modal dialogs are widely used but implementing them is always time consuming and involves lots of repetition especially if the requests are made through AJAX.
Bootmodal Laravel package provides back-end and front-end classes and plug-ins to accelerate this process.

Installation

Composer

Then run the composer update.

Laravel configuration

Add the Bootmodal service provider to the providers array in app/cofig/app.php:

Next under the aliases array in app/cofig/app.php, you may add the Modal facade.

Finally to move the package Javascript asset to the public folder run the follwoing command.

The Javascript plugin must be added to the front-end layout.1

Backend

Modal

In your controller the same way you make views in Laravel you can make modal views and return an Ajax response. The view should extend the default Bootmodal::layout.

You can also add validation errors and the old input data to the modal view. This is useful when you have Ajax form validation inside your modal.

Redirect

In some cases you might want to go from an Ajax response to a normal redirect, for instance after a successful sign in.

You can also add the Laravel session data to the redirect response the same way Laravel works.

Options

Some of the Bootstrap modal options are adjustable through the Modal object:

View

The view extends on the bootmodal::layout. There are three sections in a Bootstrap modal that can be extended: modal-body and modal-footer or using modal-content you can replace the entire modal content.

Frontend

Data attributes

You can bind two types of events to your HTML elements that will trigger the Bootmodal, click and submit.

Click:

This will create and show a modal dialog directed through data-action attributes.

Sumbit:

This will send an Ajax post request to the action attribute.

Two data attributes are necessary, data-toggle="bootmodal" and data-action for buttons.

JavaScript

You can also enable bootmodal through Javascript for forms and buttons.

Options

There are only two options available, the modal container which is the HTML body and Ajax cache option which is false, both by default.

Example

View

views/dialogs/login.blade.php

Controller

controllers/AuthController.php

Routes

front-end


All versions of bootmodal with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
illuminate/support Version 4.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 torgheh/bootmodal contains the following files

Loading the files please wait ....