JoinClause

Illuminate\Database\Query\JoinClause

class src/Illuminate/Database/Query/JoinClause.php

__construct

v11.0.0 以前から

__construct(Illuminate\Database\Query\Builder $parentQuery, $type, $table)
@param \Illuminate\Database\Query\Builder $parentQuery
@param string $type
@param string $table
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Database\Query\Builder $parentQuery, $type, $table) [@param \Illuminate\Database\Query\Builder $parentQuery, @param string $type, @param string $table, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Query\Builder $parentQuery, $type, $table) [@param \Illuminate\Database\Query\Builder $parentQuery, @param string $type, @param string $table, @return void]
    変更後
    __construct(Illuminate\Database\Query\Builder $parentQuery, $type, $table) [@param \Illuminate\Database\Query\Builder $parentQuery, @param string $type, @param string $table]

newQuery

v11.0.0 以前から

newQuery()
@return \Illuminate\Database\Query\JoinClause
  1. v11.0.0 追加
    変更後
    newQuery() [@return \Illuminate\Database\Query\JoinClause]

on

v11.0.0 以前から

on($first, $operator = null, $second = null, $boolean = 'and')
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@param string $boolean
@return $this
  1. v11.0.0 追加
    変更後
    on($first, $operator = null, $second = null, $boolean = 'and') [@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @param string $boolean, @return $this]

orOn

v11.0.0 以前から

orOn($first, $operator = null, $second = null)
@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first
@param string|null $operator
@param \Illuminate\Contracts\Database\Query\Expression|string|null $second
@return \Illuminate\Database\Query\JoinClause
  1. v11.0.0 追加
    変更後
    orOn($first, $operator = null, $second = null) [@param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, @param string|null $operator, @param \Illuminate\Contracts\Database\Query\Expression|string|null $second, @return \Illuminate\Database\Query\JoinClause]