public function emptyCacheDirectory() { $files = new \Illuminate\Filesystem\Filesystem(); foreach ($files->directories('storage/cache') as $directory) { $files->deleteDirectory($directory); } }
public function index(Request $request) { if (sha1('index' . $this->secretKey) !== $request->input('auth')) { abort(401, 'Not authorized'); } $filesystem = new \Illuminate\Filesystem\Filesystem(); $dirs = $filesystem->directories($this->path); $directories = []; foreach ($dirs as $dir) { $directories[$this->removePath($dir)] = $this->getFilenames($filesystem->files($dir)); } return response()->json($directories); }