feat: implement dynamic module generator with automated migration, model, and view creation

This commit is contained in:
Ümit Tunç
2026-04-29 06:00:14 +03:00
parent 79ac8017f9
commit 88029f7309
3 changed files with 7 additions and 3 deletions
@@ -20,7 +20,8 @@ class ModuleGeneratorController extends Controller
public function index() public function index()
{ {
return view('admin.module-generator'); $contents = \App\Contents::where("kid","main")->orderBy("s","ASC")->get();
return view('admin.module-generator', compact('contents'));
} }
public function generate(Request $request) public function generate(Request $request)
+2 -2
View File
@@ -196,8 +196,8 @@
class="si si-layers"></i><span class="sidebar-mini-hide">{{e2('Modules')}}</span></a> class="si si-layers"></i><span class="sidebar-mini-hide">{{e2('Modules')}}</span></a>
</li> </li>
<li> <li class="{{request()->is('admin/module-generator*') ? 'open' : ''}}">
<a class="nav-submenu" href="{{ url('admin/module-generator') }}"><i <a class="{{request()->is('admin/module-generator*') ? 'active' : ''}}" href="{{ url('admin/module-generator') }}"><i
class="si si-magic-wand"></i><span class="sidebar-mini-hide">{{e2('Module Generator')}}</span></a> class="si si-magic-wand"></i><span class="sidebar-mini-hide">{{e2('Module Generator')}}</span></a>
</li> </li>
<li> <li>
@@ -5,6 +5,9 @@
<div class="content"> <div class="content">
<div class="block" id="wizard-block"> <div class="block" id="wizard-block">
<div class="block-header block-header-default">
<h3 class="block-title">{{e2("Module Generator")}}</h3>
</div>
<!-- Step Tabs --> <!-- Step Tabs -->
<ul class="nav nav-tabs nav-tabs-alt nav-fill" role="tablist"> <ul class="nav nav-tabs nav-tabs-alt nav-fill" role="tablist">
<li class="nav-item"> <li class="nav-item">