Download the PHP package xxxcoltxxx/grid-laravel without Composer

On this page you can find all versions of the php package xxxcoltxxx/grid-laravel. 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?
xxxcoltxxx/grid-laravel
Rate from 1 - 5
Rated 5.00 based on 1 reviews

Informations about the package grid-laravel

grid-laravel v2.0

Пакет позволяет

Gitter

Зависимости

Следующие зависимости не обязательны. Вы можете руками скачать необходимые js-библиотеки и подключить их в шаблоне. В инструкции по установке рассматривается способ установки через эти утилиты и на ОС Ubuntu 14.04

Установка npm

Установка bower

Установка gulp

Установка laravel-elixir (из папки с проектом)

Установка пакета

Добавьте пакет в проект:

composer require xxxcoltxxx/grid-laravel

Добавьте ServiceProvider в файл config/app.php:

Установите js-библиотеки:

Скопируйте views, lang и assets пакета, которые вы в последствии можете изменять и кастомизировать "под себя":

Если у вас angular-приложение

Добавьте зависимость ngGrid в ваш модуль:

Если у вас не angular-приложение

Просто добавьте в конфигурацию gulp файл angular.init.example.js, как в примере ниже.

Сконфигурируйте gulp

Это нужно для того, чтобы все js и css объединились в два файла: gulpfile.js:

Запустите gulp

На production их дополнительно можно минифицировать, добавить ключ --production при запуске gulp:

Добавление табличного представления

Добавьте роут

app/Http/routes.php:

Создайте провайдер данных

Провайдер данных должен расширять класс GridDataProvider. Например, app/GridDataProviders/UsersDataProvider.php

Создайте метод контроллера

app/Http/Controllers/UsersController.php:

Создайте шаблон

resources/views/users/index.blade.php

Опционально: создайте шаблон для рендеринга ячеек

Вы можете создать шаблон для рендеринга любых ячеек таблицы. Они будут генерироваться на сервере с помощью view. Каждую ячейку в шаблоне blade можно описать в секциях. В секцию передаются название поля $field_name и запись таблицы $item resources/views/users/grid/cell.blade.php

Опционально: создайте шаблон для рендеринга csv-ячеек

Вы можете создать шаблон для рендеринга любых ячеек в csv. Удобно, когда нужно в одну ячейку вывести не простое поле, а, например, ФИО или список контактов пользователя (телефоны, email, skype и т.д.). При отсутствии шаблона будет выведено поле записи.


All versions of grid-laravel with dependencies

PHP Build Version
Package Version
Requires illuminate/support Version ~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 xxxcoltxxx/grid-laravel contains the following files

Loading the files please wait ....