Download the PHP package rep98/dt-laravel-eloquent without Composer

On this page you can find all versions of the php package rep98/dt-laravel-eloquent. 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 dt-laravel-eloquent

DataTabla Laravel Eloquent

Un simple, pero potente datatable hecho para colecciones y eloquent de Laravel, su integración y uso es muy sencillo.

Instalación

Primero integramos el componente a nuestro proyecto

luego publicamos el proveedor

Y, por último, de forma opcional, podemos ejecutar para instalar el componente

Podemos pasar la bandera --raw si queremos modificar el js o css, [se recomienda tener npm]

Uso

en Blade

¿Simple no?

Configuración

Este proyecto usa fiduswriter/simple-datatables para el manejo efectivo de tablas, por ello sus configuraciones se ajustan a este componente

Opciones de configuración

Como he mencionado, todas las opciones de configuración son obtenidas del componente fiduswriter/simple-datatables con algunos ajustes y excepciones.

A continuación explicaré los ajustes y excepciones si desea conocer el resto de opciones, visite Opciones de Simple Datatables

Opciones valor por defecto Descripción
options array Opciones de configuración del componente js
export array Opciones de exportación

Opciones de Exportación

Opciones de Configuración del Componente JS

Opciones valor por defecto Descripción
options.type html Representa el tipo de datos en las celdas de las columnas. Ver detalle
options.format YYYY-MM-DD Cadena que representa el formato cuando se utiliza el tipo fecha.
options.locale en Idioma de la tabla; por defecto, la clase RDTOptions intenta obtener el idioma de sus configuraciones aplicadas a app.php y las asigna a esta opción.
options.perPage 20 Cantidad de resultados por página
options.perPageSelect [5, 20, 50, 100, 150] Matriz que permite al componente generar un selector para indicar cuántos resultados ver por página
options.labels array Son textos que se muestran en el Datatable, por defecto, la clase RDTOptions intenta obtenerlos desde la carpeta lang del componente, para conocer más aquí

Clase de configuración

La clase RDTOptions se usa para establecer opciones de configuración que luego serán transformadas en un objeto JavaScript para la librería fiduswriter/simple-datatables

Sus miedos son:

Esta clase tiene métodos protegidos protected que permite establecer opciones por defecto y obtener el idioma o ajustes de fechas de forma automática.

La Magia

La clase RDT, esta es la clase principal de este componente básicamente, con ella se realiza todo lo necesario para imprimir tablas de datos hermosas.

Sus Métodos

Métodos Estáticos

Métodos Públicos

Comando

DTLaravelEloquent integra un comando RDT:install cuya función es permitir usar los archivos sin compilar a fin de que pueda modificarlos a sus necesidades. Para esto debe usar la bandera --raw, ya que si no la usa simplemente se copiará la carpeta dist a su carpeta pública.

Vista

DTLaravelEloquent Ofrece un componente de vista el cual permite obtener los archivos CSS y JS desde su carpeta pública a fin de poder mostrar la tabla correctamente.

Adicional

Este paquete esta desarrollado usando fiduswriter/simple-datatables con Bootstrap 5.3 y utiliza iconos SVG de Bootstrap Icon, fue provado en Laravel Vesión 11.

La finalidad de este desarrollo es el depoder ayudar con un Datatable Simple, Rapido y eficiente.


All versions of dt-laravel-eloquent with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
barryvdh/laravel-dompdf Version ^3.0
illuminate/config Version ^9.21|^10.0|^11.0
illuminate/console Version ^9.21|^10.0|^11.0
illuminate/database Version ^9.21|^10.0|^11.0
illuminate/filesystem Version ^9.21|^10.0|^11.0
illuminate/log Version ^9.21|^10.0|^11.0
illuminate/support Version ^9.21|^10.0|^11.0
maatwebsite/excel Version ^3.1
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 rep98/dt-laravel-eloquent contains the following files

Loading the files please wait ....