whoami7 - Manager
:
/
home
/
kckglobal
/
www
/
portal
/
vendor
/
larastan
/
larastan
/
stubs
/
11.0.0
/
Upload File:
files >> /home/kckglobal/www/portal/vendor/larastan/larastan/stubs/11.0.0/Relation.stub
<?php namespace Illuminate\Database\Eloquent\Relations; use Illuminate\Database\Eloquent\Builder; /** * @template TRelatedModel of \Illuminate\Database\Eloquent\Model * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model * @template TResult */ abstract class Relation { /** * Execute the query as a "select" statement. * * @param array<int, model-property<TRelatedModel>> $columns * @return \Illuminate\Database\Eloquent\Collection<int, TRelatedModel> */ public function get($columns = ['*']); /** * Execute the query and get the first result if it's the sole matching record. * * @param array<model-property<TRelatedModel>>|model-property<TRelatedModel> $columns * @return TRelatedModel * * @throws \Illuminate\Database\Eloquent\ModelNotFoundException<TRelatedModel> * @throws \Illuminate\Database\MultipleRecordsFoundException */ public function sole($columns = ['*']); /** * Add the constraints for an internal relationship existence query. * * Essentially, these queries compare on column names like whereColumn. * * @param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query * @param \Illuminate\Database\Eloquent\Builder<TDeclaringModel> $parentQuery * @param array<model-property<TRelatedModel>>|model-property<TRelatedModel> $columns * @return \Illuminate\Database\Eloquent\Builder<TRelatedModel> */ public function getRelationExistenceQuery(Builder $query, Builder $parentQuery, $columns = ['*']); }
Copyright ©2021 || Defacer Indonesia