/** * Get Files by an array of keywords * * @param array $search * @param integer $limit * * @return void */ public static function findByKeywords($search, $limit = 5) { // first we search folders Static::select('name', 'parent_id'); foreach ($search as $match) { $match = trim($match); Static::where(function ($query) { $query->orWhere('name', 'like', $match); $query->orWhere('location', 'like', $match); $query->orWhere('remote_container', 'like', $match); }); } return static::take($limit)->get(); }