Download the PHP package arseto/laravel-table-view without Composer

On this page you can find all versions of the php package arseto/laravel-table-view. 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-table-view

laravel-table-view

Laravel 5 Package for easily displaying table views for Eloquent Collections with search and sort functionality built in.

This is a fork to attempt continuation of the original project here.

Installation

Update your composer.json file to include this package as a dependency

Register the TableView service provider by adding it to the providers array in the config/app.php file.

If you want you can alias the TableView facade by adding it to the aliases array in the config/app.php file.

Configuration

Copy the vendor file views and assets into your project by running

This will add multiple styles and one script to public/vendor/table-view The plugin depends on jQuery and v1.9.1 will be included under public/vendor/table-view

Usage

Initialize the table view by passing in an instance of \Illuminate\Eloquent\Builder or simply the class name of the model for the tableview

Adding Columns to the tableview

Custom column values

Columns without titles

Additional Controls - you can add partial views containing custom controls like a filter button to add additional functionality to your table

Finally, build the TableView and pass it to the view

All together with chaining

Front End

Include stylesheets for Bootstrap and Font Awesome

Include the tablview in your view, referencing the variable name given to it

Also include the tablview scripts ** Requires jQuery and v1.9.1 will be included under public/vendor/table-view

Middleware Cookie Storage

Selected options for the tableview are easily added to cookie storage with built-in Middleware.

Sort options and limits per page are each added to permanent storage. At any point, a user returning to the tableview will see these options filled with the same values that he/she selected in his/her most recent session.

The search query and page number are temporarily stored during the user's current session. With this, a user could visit something http://tableview.com/blog-articles with the tableview listing articles. When a user views a specific article like http://tableview.com/blog-articles/laravel-blog/article, any link back to http://tableview.com/blog-articles will show the tableview with its most recent page number and search query.

All you have to do:

Edit app/Http/Kernel.php, adding a reference to the Middleware

Then add it to the route containing the tableview

That's it!

It's particular but in just a few lines you have a dynamic table view with powerful functionality. Feel free to customize the tableview and element partial views. Additional themes and styles coming soon.


All versions of laravel-table-view with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
illuminate/support Version 5.5
illuminate/contracts Version 5.5
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 arseto/laravel-table-view contains the following files

Loading the files please wait ....