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;
 }
示例#2
1
 /**
  * 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);
 }
示例#3
0
 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);
 }
示例#5
0
 /**
  * @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);
 }
示例#8
0
 /**
  * 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);
 }
示例#9
0
 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);
 }