Skip to content

Commit

Permalink
Fix QueryBuilder::for without request
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexVanderbist committed Jan 17, 2018
1 parent a71fc15 commit aa4bf59
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/QueryBuilder.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

namespace Spatie\QueryBuilder;

use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
use Illuminate\Support\Collection;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Builder;
use Spatie\QueryBuilder\Exceptions\InvalidQuery;

class QueryBuilder extends Builder
Expand Down Expand Up @@ -43,13 +43,13 @@ public function __construct(Builder $builder, ?Request $request = null)
*
* @return \Spatie\QueryBuilder\QueryBuilder
*/
public static function for($baseQuery, Request $request): self
public static function for($baseQuery, ?Request $request = null): self
{
if (is_string($baseQuery)) {
$baseQuery = ($baseQuery)::query();
}

return new static($baseQuery, $request);
return new static($baseQuery, $request ?? request());
}

public function allowedFilters(...$filters): self
Expand Down

0 comments on commit aa4bf59

Please sign in to comment.