This repository has been archived on 2025-07-15. You can view files and clone it, but cannot push or open issues or pull requests.
Files
lean_in_world/app/Http/Controllers/Admin/ManageFaqController.php
meghamalore eed0ce11d2 first commit
2024-07-04 16:57:26 +05:30

55 lines
1.7 KiB
PHP

<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Admin\faq;
use App\Models\Admin\country;
class ManageFaqController extends Controller {
public function index() {
$countries = country::all()->toArray();
$faq = Faq::latest()->get()->toArray();
return view('Admin.Pages.manage_cms.manage_faq.manage_faq')->with(['faqs' => $faq, 'country' => $countries]);
}
public function insert_faq(Request $request) {
$faq = new faq;
$faq->question = $request->input('question');
$faq->answer = $request->input('answer');
$faq->country_xid = $request->input('country');
$countryId = $request->input('country');
$country = country::find($countryId);
if ($country) {
$faq->country_xid = $country->id;
} else {
$faq->country_xid = null;
}
$faq->save();
return response()->json(['success' => true, 'status' => 200]);
}
public function update_faq(Request $request) {
// dd($request->all());
$faq_id = $request->edit_faq_id;
// dd($faq_categories_id);
$faq = faq::find($request->edit_faq_id);
$faq->question = $request->input('edit_faq_question');
$faq->answer = $request->input('edit_faq_answer');
$faq->country_xid = $request->input('country');
$faq->save();
return response()->json(['success' => true, 'status' => 200]);
}
public function delete_faq($id) {
$faq = faq::find($id)->delete();
}
public function index_categories() {
return view('Admin.Pages.manage_cms.manage_faq.manage_categories.manage_category');
}
}