コード例 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('mods')->delete();
     $testmod = Mod::create(array('pretty_name' => 'TestMod', 'name' => 'testmod', 'description' => 'This is a test mod for Solder', 'author' => 'Technic', 'link' => 'http://solder.io'));
     DB::table('modversions')->delete();
     $testmodversion = Modversion::create(array('mod_id' => $testmod->id, 'version' => '0.1', 'md5' => 'fb6582e4d9c9bc208181907ecc108eb1'));
 }
コード例 #2
0
 private function fetchModversion($mod, $version)
 {
     $response = array();
     $version = Modversion::where("mod_id", "=", $mod->id)->where("version", "=", $version)->first();
     if (empty($version)) {
         return array("error" => "Mod version does not exist");
     }
     $response['md5'] = $version->md5;
     $response['url'] = env('SOLDER_MIRROR_URL') . 'mods/' . $version->mod->name . '/' . $version->mod->name . '-' . $version->version . '.zip';
     return $response;
 }