File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ public function handle(): int
45
45
$ entityName = str_singular (ucfirst (camel_case ($ tableName )));
46
46
$ entityVariableName = camel_case ($ entityName );
47
47
$ resourceName = $ entityName . "Resource " ;
48
+ $ resourceNamespace = config ('repository.path.namespace.resource ' );
48
49
$ relativeResourcesPath = config ('repository.path.relative.resource ' );
49
50
50
51
if ($ this ->option ('delete ' )) {
@@ -53,8 +54,9 @@ public function handle(): int
53
54
return 0 ;
54
55
}
55
56
56
- if (!file_exists ($ relativeResourcesPath )) {
57
- mkdir ($ relativeResourcesPath , 775 , true );
57
+ if ( ! file_exists ($ relativeResourcesPath ) && ! mkdir ($ relativeResourcesPath , 775 , true ) && ! is_dir ($ relativeResourcesPath )) {
58
+ $ this ->alert ("Directory \"$ relativeResourcesPath \" was not created " );
59
+ return 0 ;
58
60
}
59
61
60
62
if (class_exists ("$ relativeResourcesPath \\$ resourceName " ) && !$ this ->option ('force ' )) {
@@ -74,7 +76,7 @@ public function handle(): int
74
76
}
75
77
76
78
// Initialize Class
77
- $ resourceContent = "<?php \n\nnamespace $ relativeResourcesPath ; \n\n" ;
79
+ $ resourceContent = "<?php \n\nnamespace $ resourceNamespace ; \n\n" ;
78
80
$ resourceContent .= "use App\Http\Resources\Resource; \n" ;
79
81
$ resourceContent .= "use App\Models\Entities \\$ entityName; \n\n" ;
80
82
$ resourceContent .= "class $ resourceName extends Resource \n{ \n" ;
You can’t perform that action at this time.
0 commit comments