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.");
}
}
}