style updates
This commit is contained in:
@@ -38,6 +38,7 @@ final class CrudGenerator extends Generator
|
||||
private function controller(string $module, string $model): string
|
||||
{
|
||||
$plural = str($model)->plural()->kebab();
|
||||
|
||||
return "<?php\n\nnamespace Modules\\{$module}\\Http\\Controllers;\n\nuse Illuminate\\Http\\RedirectResponse;\nuse Illuminate\\View\\View;\nuse Modules\\{$module}\\Http\\Requests\\Store{$model}Request;\nuse Modules\\{$module}\\Models\\{$model};\n\nfinal class {$model}Controller\n{\n public function index(): View\n {\n return view('".str($module)->snake()."::admin.{$plural}.index', ['records' => {$model}::query()->latest()->paginate()]);\n }\n\n public function store(Store{$model}Request \$request): RedirectResponse\n {\n {$model}::query()->create(\$request->validated());\n return back()->with('status', '{$model} created.');\n }\n}\n";
|
||||
}
|
||||
|
||||
|
||||
@@ -13,9 +13,12 @@ final class ThemeGenerator extends Generator
|
||||
"$root/views/layouts/app.blade.php" => "<!DOCTYPE html><html lang=\"{{ str_replace('_', '-', app()->getLocale()) }}\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"><title>{{ \$title ?? config('app.name') }}</title>@vite(['resources/css/app.css', 'resources/js/app.js'])</head><body>{{ \$slot }}</body></html>\n",
|
||||
"$root/views/home.blade.php" => "<x-layouts.app><main><h1>{{ config('app.name') }}</h1></main></x-layouts.app>\n",
|
||||
"$root/assets/css/theme.css" => ":root { --theme-radius: 0.5rem; }\n",
|
||||
"$root/README.md" => "# ".str($name)->headline()." Theme\n\nGenerated by `php artisan theme:make {$name}`.\n",
|
||||
"$root/README.md" => '# '.str($name)->headline()." Theme\n\nGenerated by `php artisan theme:make {$name}`.\n",
|
||||
];
|
||||
foreach ($files as $path => $contents) { $this->write($path, $contents, $force); }
|
||||
foreach ($files as $path => $contents) {
|
||||
$this->write($path, $contents, $force);
|
||||
}
|
||||
|
||||
return array_keys($files);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user