/** * Store the compiled stub. * * @param $modelName * @param \stdClass $scaffolderConfig * @param $compiled * @param \Scaffolder\Support\FileToCompile $fileToCompile * * @return string */ protected function store($modelName, stdClass $scaffolderConfig, $compiled, FileToCompile $fileToCompile) { $path = PathParser::parse($scaffolderConfig->paths->migrations) . $this->date->format('Y_m_d_His') . '_create_' . strtolower($modelName) . 's_table.php'; // Store in cache if ($fileToCompile->cached) { File::copy(base_path('scaffolder-config/cache/migration_' . $fileToCompile->hash . self::CACHE_EXT), $path); } else { File::put(base_path('scaffolder-config/cache/migration_' . $fileToCompile->hash . self::CACHE_EXT), $compiled); File::copy(base_path('scaffolder-config/cache/migration_' . $fileToCompile->hash . self::CACHE_EXT), $path); } return $path; }
/** * Store the compiled stub. * * @param $modelName * @param \stdClass $scaffolderConfig * @param $compiled * @param \Scaffolder\Support\FileToCompile $fileToCompile * * @return string */ protected function store($modelName, stdClass $scaffolderConfig, $compiled, FileToCompile $fileToCompile) { $path = PathParser::parse($scaffolderConfig->paths->views) . strtolower($modelName) . '/create.blade.php'; // Store in cache if ($fileToCompile->cached) { File::copy(base_path('scaffolder-config/cache/view_create_' . $fileToCompile->hash . self::CACHE_EXT), $path); } else { File::put(base_path('scaffolder-config/cache/view_create_' . $fileToCompile->hash . self::CACHE_EXT), $compiled); File::copy(base_path('scaffolder-config/cache/view_create_' . $fileToCompile->hash . self::CACHE_EXT), $path); } return $path; }
/** * Store the compiled stub. * * @param $modelName * @param \stdClass $scaffolderConfig * @param $compiled * @param \Scaffolder\Support\FileToCompile $fileToCompile * * @return string */ protected function store($modelName, stdClass $scaffolderConfig, $compiled, FileToCompile $fileToCompile) { $path = PathParser::parse($scaffolderConfig->paths->models) . $modelName . '.php'; // Store in cache if ($fileToCompile->cached) { File::copy(base_path('scaffolder-config/cache/model_' . $fileToCompile->hash . self::CACHE_EXT), $path); } else { File::put(base_path('scaffolder-config/cache/model_' . $fileToCompile->hash . self::CACHE_EXT), $compiled); File::copy(base_path('scaffolder-config/cache/model_' . $fileToCompile->hash . self::CACHE_EXT), $path); } return $path; }
/** * Store the compiled stub. * * @param $modelName * @param \stdClass $scaffolderConfig * @param $compiled * @param \Scaffolder\Support\FileToCompile $fileToCompile * * @return string */ protected function store($modelName, stdClass $scaffolderConfig, $compiled, FileToCompile $fileToCompile) { $path = PathParser::parse($scaffolderConfig->paths->views) . 'welcome.blade.php'; File::put($path, $compiled); return $path; }
/** * Store the compiled stub. * * @param $modelName * @param \stdClass $scaffolderConfig * @param $compiled * @param \Scaffolder\Support\FileToCompile $fileToCompile * * @return mixed|void */ protected function store($modelName, stdClass $scaffolderConfig, $compiled, FileToCompile $fileToCompile) { File::append(PathParser::parse($scaffolderConfig->paths->routes), PHP_EOL . $compiled); }