public function generateViews() { if (!file_exists($this->viewsDir())) { mkdir($this->viewsDir()); } foreach (config('crud.views') as $view) { $viewFile = $this->viewsDir() . "/" . $view . ".blade.php"; if ($this->confirmOverwrite($viewFile)) { $content = view($this->templatesDir() . '.views.' . $view, ['gen' => $this, 'fields' => Db::fields($this->tableName)]); file_put_contents($viewFile, $content); $this->info("View file " . $view . " generated successfully."); } } }