public function setUp() { parent::setUp(); Config::set('filesystems.disks.s3.key', env('S3_KEY', 'key')); Config::set('filesystems.disks.s3.secret', env('S3_SECRET', 'secret')); Config::set('filesystems.disks.s3.region', env('S3_REGION', 'region')); Config::set('filesystems.disks.s3.bucket', env('S3_BUCKET', 'bucket')); Config::set('image.versions.disk', 's3'); Config::set('image.versions.root_url', env('S3_ENDPOINT', 'endpoint')); Config::set('image.versions.namespace', 'igaster\\imageVersions\\Tests\\App\\Transformations'); // -- Set migrations Schema::create('photos', function ($table) { $table->increments('id'); $table->string('filename'); }); Photo::create(['id' => 1, 'filename' => 'tests/image1.jpg']); }
public function setUp() { parent::setUp(); Config::set('image.driver', 'gd'); // set the public path to this directory App::bind('path.public', function () { return __DIR__ . '/public'; }); Config::set('filesystems.disks.local.root', public_path()); // -- Set migrations Schema::create('photos', function ($table) { $table->increments('id'); $table->string('filename'); }); Photo::create(['id' => 1, 'filename' => 'image1.jpg']); Photo::create(['id' => 2, 'filename' => 'invalid.txt.jpg']); Photo::create(['id' => 3, 'filename' => 'subfolder/image3.jpg']); }