diff --git a/src/RepositoryServiceProvider.php b/src/RepositoryServiceProvider.php index 312513c..4387c7f 100644 --- a/src/RepositoryServiceProvider.php +++ b/src/RepositoryServiceProvider.php @@ -26,6 +26,11 @@ class RepositoryServiceProvider extends ServiceProvider */ public function register() { + // check ensure main folder services + $this->app->make(Filesystem::class)->ensureDirectoryExists(config("easy-repository.service_directory")); + // check ensure main folder repository + $this->app->make(Filesystem::class)->ensureDirectoryExists(config("easy-repository.repository_directory")); + $this->files = $this->app->make(Filesystem::class); if ($this->isConfigPublished()) { $this->bindAllRepositories(); diff --git a/src/helpers/Search.php b/src/helpers/Search.php index e0e15bc..5ae3d69 100644 --- a/src/helpers/Search.php +++ b/src/helpers/Search.php @@ -4,7 +4,7 @@ namespace LaravelEasyRepository\helpers; -use function League\Flysystem\Local\ensureDirectoryExists; +use Illuminate\Filesystem\Filesystem; class Search { @@ -15,7 +15,7 @@ class Search */ static function file($folder, $pattern_array) { // check directory exsist - ensureDirectoryExists($folder); + app()->make(Filesystem::class)->ensureDirectoryExists($folder); $return = array(); $iti = new \RecursiveDirectoryIterator($folder); diff --git a/tests/Unit/FolderTest.php b/tests/Unit/FolderTest.php index a6c5abb..a4b7dfb 100644 --- a/tests/Unit/FolderTest.php +++ b/tests/Unit/FolderTest.php @@ -7,7 +7,6 @@ use LaravelEasyRepository\Tests\TestCase; class FolderTest extends TestCase { - /** * @group folder_test */