Overview

Namespaces

  • rsanchez
    • Deep
      • App
        • EE
        • Laravel
          • Facade
      • Collection
      • Hydrator
      • Model
      • Plugin
      • Relations
      • Repository

Classes

  • AbstractEntity
  • AbstractField
  • AbstractProperty
  • Asset
  • Category
  • CategoryField
  • CategoryPosts
  • Channel
  • Comment
  • Entry
  • Field
  • Fieldtype
  • File
  • GridCol
  • GridRow
  • JoinableScope
  • MatrixCol
  • MatrixRow
  • Member
  • MemberField
  • PlayaEntry
  • RelationshipEntry
  • Site
  • Title
  • UploadPref

Interfaces

  • FileInterface

Traits

  • GlobalAttributeVisibilityTrait
  • JoinableTrait
  • Overview
  • Namespace
  • Class
  • Tree

Class JoinableScope

Global Joinable scope to automatically join the specified tables

rsanchez\Deep\Model\JoinableScope implements Illuminate\Database\Eloquent\ScopeInterface
Namespace: rsanchez\Deep\Model
Located at Model/JoinableScope.php
Methods summary
public
# apply( Illuminate\Database\Eloquent\Builder $builder )

Join the default join tables

Join the default join tables

Parameters

$builder
Illuminate\Database\Eloquent\Builder
$builder
public
# remove( Illuminate\Database\Eloquent\Builder $builder )

Unjoin the tables

Unjoin the tables

Parameters

$builder
Illuminate\Database\Eloquent\Builder
$builder
Properties summary
protected array $joins []
#

List of Join objects created

List of Join objects created

API documentation generated by ApiGen 2.8.0