diff --git a/app/Console/Commands/excel/AppleEvents.php b/app/Console/Commands/excel/AppleEvents.php index 1fe7c795d..de33a5d57 100644 --- a/app/Console/Commands/excel/AppleEvents.php +++ b/app/Console/Commands/excel/AppleEvents.php @@ -42,7 +42,7 @@ public function handle() { Excel::import( new AppleEventsImport(), - 'apple_2022-2.xlsx', + 'apple-2023.xlsx', 'excel' ); } diff --git a/app/Imports/AppleEventsImport.php b/app/Imports/AppleEventsImport.php index f1d00b9dd..bc673f431 100644 --- a/app/Imports/AppleEventsImport.php +++ b/app/Imports/AppleEventsImport.php @@ -29,6 +29,8 @@ public function parseDate($date) public function model(array $row) { + + $event = new Event([ 'status' => "APPROVED", 'title' => $row["activity_title"], @@ -46,13 +48,13 @@ public function model(array $row) "pub_date" => now(), "created" => now(), "updated" => now(), - "codeweek_for_all_participation_code" => "cw22-apple-eu", + "codeweek_for_all_participation_code" => "cw23-apple-eu", "start_date" => $this->parseDate($row['start_date']), "end_date" => $this->parseDate($row['end_date']), "geoposition" => $row["latitude"] . "," . $row["longitude"], "longitude" => $row["longitude"], "latitude" => $row["latitude"], - 'language' => strtolower($row['language']) + 'language' => strtolower(explode("_", $row['language'])[0]) ]); $event->save(); diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 0f24a0142..e7a980f17 100755 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -14,6 +14,7 @@ class DatabaseSeeder extends Seeder public function run() { + $this->call(CountriesTableSeeder::class); $this->call(CitiesTableSeeder::class); $this->call(RolesAndPermissionsSeeder::class); $this->call(LeadingTeacherRoleSeeder::class); diff --git a/resources/excel/apple-2023.xlsx b/resources/excel/apple-2023.xlsx new file mode 100644 index 000000000..74845336d Binary files /dev/null and b/resources/excel/apple-2023.xlsx differ