name: HasBuilder class_comment: null dependencies: [] properties: [] methods: - name: query visibility: public parameters: [] comment: '# * @template TBuilder of \Illuminate\Database\Eloquent\Builder # */ # trait HasBuilder # { # /** # * Begin querying the model. # * # * @return TBuilder' - name: newEloquentBuilder visibility: public parameters: - name: query comment: '# * Create a new Eloquent query builder for the model. # * # * @param \Illuminate\Database\Query\Builder $query # * @return TBuilder' - name: newQuery visibility: public parameters: [] comment: '# * Get a new query builder for the model''s table. # * # * @return TBuilder' - name: newModelQuery visibility: public parameters: [] comment: '# * Get a new query builder that doesn''t have any global scopes or eager loading. # * # * @return TBuilder' - name: newQueryWithoutRelationships visibility: public parameters: [] comment: '# * Get a new query builder with no relationships loaded. # * # * @return TBuilder' - name: newQueryWithoutScopes visibility: public parameters: [] comment: '# * Get a new query builder that doesn''t have any global scopes. # * # * @return TBuilder' - name: newQueryWithoutScope visibility: public parameters: - name: scope comment: '# * Get a new query instance without a given scope. # * # * @param \Illuminate\Database\Eloquent\Scope|string $scope # * @return TBuilder' - name: newQueryForRestoration visibility: public parameters: - name: ids comment: '# * Get a new query to restore one or more models by their queueable IDs. # * # * @param array|int $ids # * @return TBuilder' - name: 'on' visibility: public parameters: - name: connection default: 'null' comment: '# * Begin querying the model on a given connection. # * # * @param string|null $connection # * @return TBuilder' - name: onWriteConnection visibility: public parameters: [] comment: '# * Begin querying the model on the write connection. # * # * @return TBuilder' - name: with visibility: public parameters: - name: relations comment: '# * Begin querying a model with eager loading. # * # * @param array|string $relations # * @return TBuilder' traits: [] interfaces: []