diff --git a/src/Commands/Actions/MakeCRUDConfig.php b/src/Commands/Actions/MakeCRUDConfig.php index 3954b97..250a4fb 100644 --- a/src/Commands/Actions/MakeCRUDConfig.php +++ b/src/Commands/Actions/MakeCRUDConfig.php @@ -107,4 +107,21 @@ private function resolveStubPath($stub) : __DIR__.'/../stub/'.$stub; } + protected function qualifyModel($model) + { + $model = ltrim($model, '\\/'); + + $model = str_replace('/', '\\', $model); + + $rootNamespace = $this->rootNamespace(); + + if (Str::startsWith($model, $rootNamespace)) { + return $model; + } + + return is_dir(app_path('Models')) + ? $rootNamespace.'Models\\'.$model + : $rootNamespace.$model; + } + }