/** * @test */ function it_returns_the_results_as_a_collection_of_model_instances_when_set() { $new_user_id = $this->factory->user->create(); $builder = new QueryBuilder(); $builder->setModel(new Model()); $results = $builder->results(); $this->assertInstanceOf(Model::class, $results->first()); $this->assertContains($new_user_id, $results->pluck('ID')); }
/** * Get a new query builder for the model. * * @return \Silk\Contracts\Query\BuildsQueries */ public function newQuery() { return QueryBuilder::make()->setModel($this); }