File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/yajra/Datatables/Engines Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 12
12
13
13
use Closure ;
14
14
use Illuminate \Contracts \Support \Arrayable ;
15
+ use Illuminate \Support \Arr ;
15
16
use Illuminate \Support \Collection ;
16
17
use Illuminate \Support \Str ;
17
18
use yajra \Datatables \Contracts \DataTableEngine ;
@@ -123,15 +124,14 @@ function ($row) use ($columns) {
123
124
$ keyword = $ this ->request ->keyword ();
124
125
foreach ($ this ->request ->searchableColumnIndex () as $ index ) {
125
126
$ column = $ this ->getColumnName ($ index );
126
-
127
- if ( ! array_key_exists ($ column , $ data )) {
127
+ if ( ! $ value = Arr::get ($ data , $ column )) {
128
128
continue ;
129
129
}
130
130
131
131
if ($ this ->isCaseInsensitive ()) {
132
- $ found [] = Str::contains (Str::lower ($ data [ $ column ] ), Str::lower ($ keyword ));
132
+ $ found [] = Str::contains (Str::lower ($ value ), Str::lower ($ keyword ));
133
133
} else {
134
- $ found [] = Str::contains ($ data [ $ column ] , $ keyword );
134
+ $ found [] = Str::contains ($ value , $ keyword );
135
135
}
136
136
}
137
137
You can’t perform that action at this time.
0 commit comments