From 18e5f8f1737cef0e6cab2f951df8914aee65fc69 Mon Sep 17 00:00:00 2001 From: aanol Date: Thu, 5 Jun 2025 10:53:57 +0545 Subject: [PATCH] preparations done --- app/Http/Controllers/FrontendController.php | 3 +- .../Controllers/PreparationController.php | 37 ++---- ...35_alter__preprarations_content_column.php | 27 +++++ resources/views/dashboard.blade.php | 1 + resources/views/frontend/home.blade.php | 2 +- .../frontend/partials/preparation.blade.php | 108 ++++++++++++++++++ resources/views/layouts/app.blade.php | 3 + resources/views/preparations/create.blade.php | 24 ++++ resources/views/preparations/edit.blade.php | 24 ++++ resources/views/preparations/index.blade.php | 41 +++++++ resources/views/preparations/show.blade.php | 14 +++ 11 files changed, 253 insertions(+), 31 deletions(-) create mode 100644 database/migrations/2025_06_05_050235_alter__preprarations_content_column.php create mode 100644 resources/views/frontend/partials/preparation.blade.php create mode 100644 resources/views/preparations/create.blade.php create mode 100644 resources/views/preparations/edit.blade.php create mode 100644 resources/views/preparations/index.blade.php create mode 100644 resources/views/preparations/show.blade.php diff --git a/app/Http/Controllers/FrontendController.php b/app/Http/Controllers/FrontendController.php index 843d6c2..45134fc 100644 --- a/app/Http/Controllers/FrontendController.php +++ b/app/Http/Controllers/FrontendController.php @@ -7,13 +7,14 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\Post; use App\Models\Slider; +use App\Models\Preparation; class FrontendController extends Controller { public function homePage() { $data['sliderItems'] = Slider::all(); - // $data['preparations'] = Preparation::all(); + $data['preparations'] = Preparation::all(); // $data['services'] = Service::all(); // $data['about'] = About::all(); // $data['contact'] = Contact::first(); diff --git a/app/Http/Controllers/PreparationController.php b/app/Http/Controllers/PreparationController.php index a4754ee..a84c1f8 100644 --- a/app/Http/Controllers/PreparationController.php +++ b/app/Http/Controllers/PreparationController.php @@ -7,26 +7,17 @@ use Illuminate\Http\Request; class PreparationController extends Controller { - /** - * Display a listing of the resource. - */ public function index() { - $preparations = PreparationController::all(); - return view('preparation.index', compact('preparations')); + $preparations = Preparation::all(); + return view('preparations.index', compact('preparations')); } - /** - * Show the form for creating a new resource. - */ public function create() { - return view('posts.create'); + return view('preparations.create'); } - /** - * Store a newly created resource in storage. - */ public function store(Request $request) { $validated = $request->validate([ @@ -35,28 +26,19 @@ class PreparationController extends Controller ]); Preparation::create($validated); - return redirect()->route('preparation.index')->with('success', 'Preparation created successfully'); + return redirect()->route('preparations.index')->with('success', 'Preparation created successfully'); } - /** - * Display the specified resource. - */ - public function show(string $id) + public function show(Preparation $preparation) { return view('preparations.show', compact('preparation')); } - /** - * Show the form for editing the specified resource. - */ - public function edit(string $id) + public function edit(Preparation $preparation) { return view('preparations.edit', compact('preparation')); } - /** - * Update the specified resource in storage. - */ public function update(Request $request, Preparation $preparation) { $validated = $request->validate([ @@ -65,16 +47,13 @@ class PreparationController extends Controller ]); $preparation->update($validated); - return redirect()->route('preparation.index')->with('success', 'Preparation updated successfully'); + return redirect()->route('preparations.index')->with('success', 'Preparation updated successfully'); } - /** - * Remove the specified resource from storage. - */ public function destroy(Preparation $preparation) { $preparation->delete(); - return redirect()->route('preparation.index')->with('success', 'Preparation deleted successfully'); + return redirect()->route('preparations.index')->with('success', 'Preparation deleted successfully'); } } diff --git a/database/migrations/2025_06_05_050235_alter__preprarations_content_column.php b/database/migrations/2025_06_05_050235_alter__preprarations_content_column.php new file mode 100644 index 0000000..710d0be --- /dev/null +++ b/database/migrations/2025_06_05_050235_alter__preprarations_content_column.php @@ -0,0 +1,27 @@ +text('content')->change(); // or longText + }); + } + + + /** + * Reverse the migrations. + */ + public function down(): void + { + // + } +}; diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index 9c917f8..7d7e318 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -8,6 +8,7 @@ Manage Employees Manage Posts Manage Sliders + Manage Preparations @endsection diff --git a/resources/views/frontend/home.blade.php b/resources/views/frontend/home.blade.php index 2135370..694ec64 100644 --- a/resources/views/frontend/home.blade.php +++ b/resources/views/frontend/home.blade.php @@ -3,7 +3,7 @@ @section('content') @include('frontend.header') @include('frontend.partials.slider', ['sliderItems' => $sliderItems]) - {{-- @include('frontend.partials.preparation', ['preparations' => $preparations]) --}} + @include('frontend.partials.preparation', ['preparations' => $preparations]) {{-- @include('frontend.partials.service', ['services' => $services]) --}} {{-- @include('frontend.partials.about', ['about' => $about]) --}} {{-- @include('frontend.partials.contact', ['contact' => $contact]) --}} diff --git a/resources/views/frontend/partials/preparation.blade.php b/resources/views/frontend/partials/preparation.blade.php new file mode 100644 index 0000000..5297842 --- /dev/null +++ b/resources/views/frontend/partials/preparation.blade.php @@ -0,0 +1,108 @@ + +
+{{-- @dd($preparations) --}} + +
+
+
+ @foreach($preparations as $preparation) +
+ + +
+ @endforeach + {{--
+ + +
+
+ + +
+
+ + +
--}} +
+
+
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 26551d9..57be742 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -44,6 +44,9 @@ +