function load_streets() { if (!DB::schema('mock-data')->hasTable('streets')) { DB::schema('mock-data')->create('streets', function ($table) { # Define some fields. $table->increments('id'); $table->string('name', 50); }); } else { Street::truncate(); } $fp = fopen(get_filename('streets.txt'), 'r'); $count = 0; while (!feof($fp)) { $name = trim(fgets($fp)); if (strlen($name) > 0) { $street = new Street(); $street->name = $name; $street->save(); $count++; } else { continue; } } fclose($fp); return $count; }