87 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| return [
 | |
|     /*
 | |
|      * DataTables search options.
 | |
|      */
 | |
|     'search'          => [
 | |
|         /*
 | |
|          * Smart search will enclose search keyword with wildcard string "%keyword%".
 | |
|          * SQL: column LIKE "%keyword%"
 | |
|          */
 | |
|         'smart'            => true,
 | |
| 
 | |
|         /*
 | |
|          * Case insensitive will search the keyword in lower case format.
 | |
|          * SQL: LOWER(column) LIKE LOWER(keyword)
 | |
|          */
 | |
|         'case_insensitive' => true,
 | |
| 
 | |
|         /*
 | |
|          * Wild card will add "%" in between every characters of the keyword.
 | |
|          * SQL: column LIKE "%k%e%y%w%o%r%d%"
 | |
|          */
 | |
|         'use_wildcards'    => false,
 | |
|     ],
 | |
| 
 | |
|     /*
 | |
|      * DataTables fractal configurations.
 | |
|      */
 | |
|     'fractal'         => [
 | |
|         /*
 | |
|          * Request key name to parse includes on fractal.
 | |
|          */
 | |
|         'includes'   => 'include',
 | |
| 
 | |
|         /*
 | |
|          * Default fractal serializer.
 | |
|          */
 | |
|         'serializer' => 'League\Fractal\Serializer\DataArraySerializer',
 | |
|     ],
 | |
| 
 | |
|     /*
 | |
|      * DataTables script view template.
 | |
|      */
 | |
|     'script_template' => 'datatables::script',
 | |
| 
 | |
|     /*
 | |
|      * DataTables internal index id response column name.
 | |
|      */
 | |
|     'index_column'    => 'DT_Row_Index',
 | |
| 
 | |
|     /*
 | |
|      * 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'  => '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' => '',
 | |
|     ],
 | |
| 
 | |
|     /*
 | |
|      * 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',
 | |
| ];
 | 
