File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ interface DataTableScope
7
7
/**
8
8
* Apply a query scope.
9
9
*
10
- * @param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder $query
10
+ * @param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Relations\Relation $query
11
11
* @return mixed
12
12
*/
13
13
public function apply ($ query );
Original file line number Diff line number Diff line change 7
7
use Generator ;
8
8
use Illuminate \Contracts \Support \Renderable ;
9
9
use Illuminate \Database \Eloquent \Builder as EloquentBuilder ;
10
+ use Illuminate \Database \Eloquent \Relations \Relation as EloquentRelation ;
10
11
use Illuminate \Database \Query \Builder as QueryBuilder ;
11
12
use Illuminate \Http \JsonResponse ;
12
13
use Illuminate \Http \Response ;
@@ -243,7 +244,7 @@ public function ajax(): JsonResponse
243
244
{
244
245
$ query = null ;
245
246
if (method_exists ($ this , 'query ' )) {
246
- /** @var EloquentBuilder|QueryBuilder $query */
247
+ /** @var EloquentBuilder|QueryBuilder|EloquentRelation $query */
247
248
$ query = app ()->call ([$ this , 'query ' ]);
248
249
$ query = $ this ->applyScopes ($ query );
249
250
}
@@ -713,10 +714,10 @@ public function __get(string $key)
713
714
/**
714
715
* Apply query scopes.
715
716
*
716
- * @param EloquentBuilder|QueryBuilder $query
717
- * @return EloquentBuilder|QueryBuilder
717
+ * @param EloquentBuilder|QueryBuilder|EloquentRelation $query
718
+ * @return EloquentBuilder|QueryBuilder|EloquentRelation
718
719
*/
719
- protected function applyScopes (EloquentBuilder |QueryBuilder $ query ): EloquentBuilder |QueryBuilder
720
+ protected function applyScopes (EloquentBuilder |QueryBuilder | EloquentRelation $ query ): EloquentBuilder |QueryBuilder | EloquentRelation
720
721
{
721
722
foreach ($ this ->scopes as $ scope ) {
722
723
$ scope ->apply ($ query );
You can’t perform that action at this time.
0 commit comments