diff --git a/app/Http/Controllers/Admin/ManageReferralController.php b/app/Http/Controllers/Admin/ManageReferralController.php new file mode 100644 index 0000000..167c3d3 --- /dev/null +++ b/app/Http/Controllers/Admin/ManageReferralController.php @@ -0,0 +1,55 @@ +toArray(); + return view('Admin.pages.manage_rule.manage_referral', compact('referral_rule')); + } + + + /** + * Created By : sayali parab + * Created at : 22 July 2024 + * Use : To edit Rules. + */ + public function editReferral($id) + { + $referral_rule = ManageReferralRule::find($id); + // dd($referral_rule); + return view('Admin.pages.manage_rule.manage_referral_edit', compact('referral_rule')); + } + + /** + * Created By : sayali parab + * Created at : 22 July 2024 + * Use : To update Rules. + */ + + public function updateReferral(Request $request) + { + $validated = $request->validate([ + + 'article_des_title' => 'required', + 'article_des_message' => 'required', + ]); + $update = ManageReferralRule::find($request->rule_id); + $update->title = $request->input('article_des_title'); + $update->message = $request->input('article_des_message'); + $update->save(); + return response()->json(['success' => true, 'status' => 200]); + } +} diff --git a/app/Models/ManageReferralRule.php b/app/Models/ManageReferralRule.php new file mode 100644 index 0000000..28dcd39 --- /dev/null +++ b/app/Models/ManageReferralRule.php @@ -0,0 +1,19 @@ +id(); + $table->longtext('title')->nullable(); + $table->longtext('message')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('manage_referral_rules'); + } +}; diff --git a/resources/views/Admin/layouts/master.blade.php b/resources/views/Admin/layouts/master.blade.php index d45c2ac..01318e7 100644 --- a/resources/views/Admin/layouts/master.blade.php +++ b/resources/views/Admin/layouts/master.blade.php @@ -341,7 +341,7 @@ @endif - @if (Auth::guard('admin')->user()->getPermissionGranted(Auth::guard('admin')->user()->id, 'manage-rules')) + + + + + @if (Auth::guard('admin')->user()->getPermissionGranted(Auth::guard('admin')->user()->id, 'manage-rules')) + + +
+ @endif + @if (Auth::guard('admin')->user()->getPermissionGranted(Auth::guard('admin')->user()->id, 'manage-notification'))