如何将where子句作为参数传递到$this->;型号->;laravel5中的getRows()


how to pass where clause as a parameter into $this->model->getRows() in laravel5

我将此代码从另一个源复制并传递到我的laravel项目中,它可以很好地检索表的所有值
现在我想将"where is_active=1"作为参数to $this->model->getRows(); 传递

我该怎么做?以下是我的代码:

  $params = array(
            'page'      => $page ,
            'limit'     => (!is_null($request->input('rows')) ? filter_var($request->input('rows'),FILTER_VALIDATE_INT) : static::$per_page ) ,
            'sort'      => $sort ,
            'order'     => $order,
            'params'    => $filter,
            'global'    => (isset($this->access['is_global']) ? $this->access['is_global'] : 0 )
        );
        // Get Query 
        $results = $this->model->getRows( $params );
$this->model->where('is_active','=',1)->getRows( $params );

$this->model->getRows( $params )->where('is_active','=',1);