示例#1
0
 public function dropboxProvider()
 {
     if ($imgur = Provider::isDropbox()->first()) {
         return $imgur;
     }
     return factory(Provider::class, 'Dropbox')->create();
 }
示例#2
0
 public function testIsDropboxScopeReturnsDropbox()
 {
     factory(Provider::class, 'Imgur')->create();
     $dropboxProvider = factory(Provider::class, 'Dropbox')->create();
     $query = Provider::isDropbox()->get();
     $this->assertEquals(1, $query->count());
     $this->assertEquals($dropboxProvider->id, $query->first()->id);
 }
示例#3
0
 public function run()
 {
     Provider::create(['name' => 'Imgur', 'short_name' => 'imgur', 'is_storage' => 0]);
     Provider::create(['name' => 'Dropbox', 'short_name' => 'dropbox', 'is_storage' => 1]);
 }