Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 621
Zeile 5... Zeile 5...
5
use Closure;
5
use Closure;
6
use Illuminate\Database\ClassMorphViolationException;
6
use Illuminate\Database\ClassMorphViolationException;
7
use Illuminate\Database\Eloquent\Builder;
7
use Illuminate\Database\Eloquent\Builder;
8
use Illuminate\Database\Eloquent\Collection;
8
use Illuminate\Database\Eloquent\Collection;
9
use Illuminate\Database\Eloquent\Model;
9
use Illuminate\Database\Eloquent\Model;
-
 
10
use Illuminate\Database\Eloquent\PendingHasThroughRelationship;
10
use Illuminate\Database\Eloquent\Relations\BelongsTo;
11
use Illuminate\Database\Eloquent\Relations\BelongsTo;
11
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
12
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
12
use Illuminate\Database\Eloquent\Relations\HasMany;
13
use Illuminate\Database\Eloquent\Relations\HasMany;
13
use Illuminate\Database\Eloquent\Relations\HasManyThrough;
14
use Illuminate\Database\Eloquent\Relations\HasManyThrough;
14
use Illuminate\Database\Eloquent\Relations\HasOne;
15
use Illuminate\Database\Eloquent\Relations\HasOne;
Zeile 358... Zeile 359...
358
 
359
 
359
        return $caller['function'];
360
        return $caller['function'];
Zeile 360... Zeile 361...
360
    }
361
    }
-
 
362
 
-
 
363
    /**
-
 
364
     * Create a pending has-many-through or has-one-through relationship.
-
 
365
     *
-
 
366
     * @param  string|\Illuminate\Database\Eloquent\Relations\HasMany|\Illuminate\Database\Eloquent\Relations\HasOne  $relationship
-
 
367
     * @return \Illuminate\Database\Eloquent\PendingHasThroughRelationship
-
 
368
     */
-
 
369
    public function through($relationship)
-
 
370
    {
-
 
371
        if (is_string($relationship)) {
-
 
372
            $relationship = $this->{$relationship}();
-
 
373
        }
-
 
374
 
-
 
375
        return new PendingHasThroughRelationship($this, $relationship);
-
 
376
    }
361
 
377
 
362
    /**
378
    /**
363
     * Define a one-to-many relationship.
379
     * Define a one-to-many relationship.
364
     *
380
     *
365
     * @param  string  $related
381
     * @param  string  $related