Add InitializeActivities
This commit is contained in:
parent
2999342c1a
commit
5eedbf6ac8
|
@ -1,29 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Initialize;
|
|
||||||
|
|
||||||
use DB;
|
|
||||||
use Zoomyboy\LaravelNami\Api;
|
|
||||||
|
|
||||||
class InitializeActivities
|
|
||||||
{
|
|
||||||
private Api $api;
|
|
||||||
|
|
||||||
public function __construct(Api $api)
|
|
||||||
{
|
|
||||||
$this->api = $api;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function handle(): void
|
|
||||||
{
|
|
||||||
$groupId = $this->api->groups()->first()->id;
|
|
||||||
app(ActivityCreator::class)->createFor($this->api, $groupId);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function restore(): void
|
|
||||||
{
|
|
||||||
DB::table('activity_subactivity')->delete();
|
|
||||||
DB::table('activities')->delete();
|
|
||||||
DB::table('subactivities')->delete();
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -19,7 +19,6 @@ class Initializer
|
||||||
InitializeCountries::class,
|
InitializeCountries::class,
|
||||||
InitializeGenders::class,
|
InitializeGenders::class,
|
||||||
InitializeRegions::class,
|
InitializeRegions::class,
|
||||||
InitializeActivities::class,
|
|
||||||
InitializeCourses::class,
|
InitializeCourses::class,
|
||||||
InitializeMembers::class,
|
InitializeMembers::class,
|
||||||
];
|
];
|
||||||
|
|
Loading…
Reference in New Issue