where('directory_id', $directory->id); // try to filter by given type if (!is_null($fileType)) { if (is_null($fileSubtype)) { $files = $files->where('mime_type', 'LIKE', $fileType . '%'); } else { $files = $files->where('mime_type', $fileType . '/' . $fileSubtype); } } // include hidden directories? $includeHidden = Input::get('hidden'); return view('admin.fileManager.overview', [ 'directory' => $directory, 'subdirectories' => $directory->subdirectories($includeHidden), 'files' => $files->get(), 'newDirectory' => new Directory() ]); } }