File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 2222use Yajra \DataTables \QueryDataTable ;
2323use Yajra \DataTables \Transformers \DataArrayTransformer ;
2424use Yajra \DataTables \Utilities \Request ;
25+ use Illuminate \Database \Eloquent \Relations \Relation as EloquentRelation ;
2526
2627abstract class DataTable implements DataTableButtons
2728{
@@ -243,7 +244,7 @@ public function ajax(): JsonResponse
243244 {
244245 $ query = null ;
245246 if (method_exists ($ this , 'query ' )) {
246- /** @var EloquentBuilder|QueryBuilder $query */
247+ /** @var EloquentBuilder|QueryBuilder|EloquentRelation $query */
247248 $ query = app ()->call ([$ this , 'query ' ]);
248249 $ query = $ this ->applyScopes ($ query );
249250 }
@@ -713,10 +714,10 @@ public function __get(string $key)
713714 /**
714715 * Apply query scopes.
715716 *
716- * @param EloquentBuilder|QueryBuilder $query
717- * @return EloquentBuilder|QueryBuilder
717+ * @param EloquentBuilder|QueryBuilder|EloquentRelation $query
718+ * @return EloquentBuilder|QueryBuilder|EloquentRelation
718719 */
719- protected function applyScopes (EloquentBuilder |QueryBuilder $ query ): EloquentBuilder |QueryBuilder
720+ protected function applyScopes (EloquentBuilder |QueryBuilder | EloquentRelation $ query ): EloquentBuilder |QueryBuilder | EloquentRelation
720721 {
721722 foreach ($ this ->scopes as $ scope ) {
722723 $ scope ->apply ($ query );
You can’t perform that action at this time.
0 commit comments