protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); $noControllerName = str_replace('Controller', '', $this->getNameInput()); $dummyRoute = config('administr.prefix') . '.' . str_plural(strtolower(snake_case($noControllerName, '-'))); $stub = str_replace('dummyroute', $dummyRoute, $stub); $appNamespace = $this->getLaravel()->getNamespace(); $dummyModel = str_singular($noControllerName); $dummyModelNamespaced = $appNamespace . 'Models\\' . $dummyModel; $stub = str_replace('DummyModelNamespaced', $dummyModelNamespaced, $stub); $stub = str_replace('DummyModel', $dummyModel, $stub); $dummyForm = str_singular($noControllerName) . 'Form'; $dummyFormNamespaced = $appNamespace . 'Http\\Forms\\' . $dummyForm; $stub = str_replace('DummyFormNamespaced', $dummyFormNamespaced, $stub); $stub = str_replace('DummyForm', $dummyForm, $stub); $dummyListView = str_plural($noControllerName) . 'ListView'; $dummyListViewNamespaced = $appNamespace . 'Http\\ListViews\\' . $dummyListView; $stub = str_replace('DummyListViewNamespaced', $dummyListViewNamespaced, $stub); $stub = str_replace('DummyListView', $dummyListView, $stub); $viewPath = config('administr.viewPath'); if (strlen($viewPath) > 0) { $viewPath .= '.'; } $dummyView = $viewPath . str_plural(snake_case(class_basename($noControllerName), '-')); $stub = str_replace('dummyview', $dummyView, $stub); return $stub; }
/** * Replace the class name for the given stub. * * @param string $stub * @param string $name * * @return string */ protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); return str_replace(['DummyModelNamespace', 'DummyModel'], [$this->option('model'), class_basename($this->option('model'))], $stub); }
protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); $noListViewName = str_replace('ListView', '', $this->getNameInput()); $dummyRoute = config('administr.prefix') . '.' . str_plural(strtolower(snake_case($noListViewName, '-'))); $stub = str_replace('dummyroute', $dummyRoute, $stub); return $stub; }
/** * Replace the class name for the given stub. * * @param string $stub * @param string $name * @return string */ protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); $parseClass = $this->option('parse-class') ?: $this->argument('name'); return str_replace('{{parseClass}}', $parseClass, $stub); }
/** * @param string $stub * @param string $name * * @return mixed */ protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); return str_replace('DummyDatetime', Carbon::now()->toDateTimeString(), $stub); }
/** * Replace the class name for the given stub. * * @param string $stub * @param string $name * @return string */ protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); return str_replace('{{command}}', $this->option('command'), $stub); }
/** * Replace the class name for the given stub. * * @param string $stub * @param string $name * @return string */ protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); return str_replace('dummy:model', $this->option('model'), $stub); }
/** * Replace the class name for the given stub. * * @param string $stub * @param string $name * * @return string */ protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); $stub = str_replace('DummyDatetime', Carbon::now()->toDateTimeString(), $stub); return str_replace('dummy:command', $this->option('command'), $stub); }
protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); return str_replace('DummyName', trim(Str::snake($this->argument('name'))), $stub); }
/** * Replace the class name for the given stub. * * @param string $stub * @param string $name * @return string */ protected function replaceClass($stub, $name) { $stub = parent::replaceClass($stub, $name); return str_replace('{{request.namespace}}', $this->laravel['config']['namespaces.requests'], $stub); }