10
10
use Illuminate \Support \Facades \Schema ;
11
11
use Illuminate \Support \Str ;
12
12
use LaraZeus \Rhea \RheaPlugin ;
13
+ use LaraZeus \Sky \SkyPlugin ;
13
14
14
15
class Importer extends Page
15
16
{
@@ -40,13 +41,13 @@ public function submit()
40
41
}
41
42
42
43
if ($ this ->truncate ) {
43
- $ posts = config ( ' zeus-sky.models.post ' )::get ();
44
+ $ posts = SkyPlugin:: get ()-> getPostModel ( )::get ();
44
45
$ posts ->each (function ($ item , $ key ) {
45
46
$ item ->tags ()->detach ();
46
47
$ item ->delete ();
47
48
});
48
49
Schema::disableForeignKeyConstraints ();
49
- config ( ' zeus-sky.models.tag ' )::truncate ();
50
+ SkyPlugin:: get ()-> getTagModel ( )::truncate ();
50
51
Schema::enableForeignKeyConstraints ();
51
52
52
53
Notification::make ()
@@ -55,8 +56,6 @@ public function submit()
55
56
->send ();
56
57
}
57
58
58
- // get by status todo
59
- // get by post type todo
60
59
$ posts = Post::where ('post_status ' , '!= ' , 'auto-draft ' )->get ();
61
60
62
61
foreach ($ posts as $ post ) {
@@ -78,7 +77,7 @@ public function submit()
78
77
79
78
public function savePost ($ post )
80
79
{
81
- $ zeusPost = config ( ' zeus-sky.models.post ' )::findOrNew ($ post ->ID );
80
+ $ zeusPost = SkyPlugin:: get ()-> getPostModel ( )::findOrNew ($ post ->ID );
82
81
if (! $ zeusPost ->exists || $ this ->overwrite ) {
83
82
$ zeusPost ->id = $ post ->ID ;
84
83
$ zeusPost ->title = $ post ->post_title ;
0 commit comments