make($config); if($driver instanceof \League\Flysystem\Filesystem){ $filesystem = $driver; }else{ $filesystem = new \League\Flysystem\Filesystem($driver,$config); } return new FilesystemAdapter($filesystem); } public static function __callStatic($name, $arguments) { $self = new static(); if($name == 'disk'){ return $self->driver(...$arguments); }else{ return $self->driver()->$name(...$arguments); } } }