You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
2.4 KiB
89 lines
2.4 KiB
<?php
|
|
|
|
return [
|
|
/*
|
|
* Namespaces used by the generator.
|
|
*/
|
|
'namespace' => [
|
|
/*
|
|
* Base namespace/directory to create the new file.
|
|
* This is appended on default Laravel namespace.
|
|
* Usage: php artisan datatables:make User
|
|
* Output: App\DataTables\UserDataTable
|
|
* With Model: App\User (default model)
|
|
* Export filename: users_timestamp
|
|
*/
|
|
'base' => 'Http\DataTables',
|
|
|
|
/*
|
|
* Base namespace/directory where your model's are located.
|
|
* This is appended on default Laravel namespace.
|
|
* Usage: php artisan datatables:make Post --model
|
|
* Output: App\DataTables\PostDataTable
|
|
* With Model: App\Post
|
|
* Export filename: posts_timestamp
|
|
*/
|
|
'model' => 'App\\Domains\\*\\Models\\',
|
|
],
|
|
|
|
/*
|
|
* Set Custom stub folder
|
|
*/
|
|
// 'stub' => '/resources/custom_stub',
|
|
|
|
/*
|
|
* PDF generator to be used when converting the table to pdf.
|
|
* Available generators: excel, snappy
|
|
* Snappy package: barryvdh/laravel-snappy
|
|
* Excel package: maatwebsite/excel
|
|
*/
|
|
'pdf_generator' => 'excel',
|
|
|
|
/*
|
|
* Snappy PDF options.
|
|
*/
|
|
'snappy' => [
|
|
'options' => [
|
|
'no-outline' => true,
|
|
'margin-left' => '0',
|
|
'margin-right' => '0',
|
|
'margin-top' => '10mm',
|
|
'margin-bottom' => '10mm',
|
|
],
|
|
'orientation' => 'landscape',
|
|
],
|
|
|
|
/*
|
|
* Default html builder parameters.
|
|
*/
|
|
'parameters' => [
|
|
'dom' => '<"dt-header d-flex justify-content-between align-items-center p-3"Bf><"table-responsive"t><"d-flex justify-content-between align-items-center p-3"ip>',
|
|
'order' => [[-1, 'desc']],
|
|
'buttons' => [
|
|
'excel',
|
|
'pdf',
|
|
'reload',
|
|
],
|
|
],
|
|
|
|
/*
|
|
* Generator command default options value.
|
|
*/
|
|
'generator' => [
|
|
/*
|
|
* Default columns to generate when not set.
|
|
*/
|
|
'columns' => 'DT_RowIndex,add your columns,created_at,updated_at',
|
|
|
|
/*
|
|
* Default buttons to generate when not set.
|
|
*/
|
|
'buttons' => 'excel,pdf,reload',
|
|
|
|
/*
|
|
* Default DOM to generate when not set.
|
|
*/
|
|
'dom' => '<"dt-header"Bf><"table-responsive"t><"d-flex justify-content-between align-items-center p-3"ip>',
|
|
|
|
],
|
|
];
|
|
|