protected function whereWith($find, $column, $with, $where_role = '=')
    {
        $this->where($column, $where_role, $find);
        $this->with($with);

        return $this->model;
    }
protected function whereWith($find, $column, $with, $where_role = '=')
    {
        $this->where($column, $where_role, $find);
        $this->with($with);

        return $this->model;
    }
protected function whereWith ( $ find , $ column , $ with , $ where_role = '=' ) { $ this -> where ( $ column , $ where_role , $ find ) ; $ this -> with ( $ with ) ; return $ this -> model ; }
Unfiltered querable with this model

@param $find
@param $column
@param $with
@param string $where_role
@return Builder
Unfiltered querable with this model