Example #1
0
 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);
 }