directoryRepository = $directoryRepository; } /** * List of all files and directories * * @param Directory $directory * * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function index(Directory $directory = null) { // include hidden directories? $subdirectories = $this->directoryRepository->getAllSubdirectories($directory); if (!Input::get('hidden', true)) { $subdirectories = $subdirectories->where('hidden', false); } $subdirectories = $subdirectories->get(); return view('admin.fileManager.overview', [ 'directory' => $directory, 'subdirectories' => $subdirectories, 'newDirectory' => new Directory(), 'parentDirectory' => $directory ]); } }