Exemplo n.º 1
0
 /**
  * BelongToLang constructor.
  *
  * @param Builder  $query
  * @param Eloquent $parent
  * @param string   $foreignKey
  * @param string   $otherKey
  * @param string   $langKey
  * @param string   $relation
  * @param null     $lang
  * @param null     $fallback
  */
 public function __construct(Builder $query, Eloquent $parent, $foreignKey, $otherKey, $langKey, $relation, $lang = null, $fallback = null)
 {
     $this->lang = $lang ?: Lang::getLocale();
     $this->fallback = $fallback ?: Lang::getFallback();
     $this->langKey = $langKey ?: 'lang';
     $this->fallbackQuery = clone $query;
     parent::__construct($query, $parent, $foreignKey, $otherKey, $relation);
 }