Files
gsf/app/Services/Admin/ManageFaqService.php
vedant-chavan 20f55281ef save to codehub
2024-08-09 17:11:41 +05:30

77 lines
2.2 KiB
PHP

<?php
namespace App\Services\Admin;
use App\Models\ManageFaqCategory;
use App\Models\ManageFaq;
use Illuminate\Http\Request;
/**
* Class ManageShortClipsService.
*/
class ManageFaqService
{
public function insert_faq_categories(Request $request)
{
// dd($request);
$faq_categories = new ManageFaqCategory;
$faq_categories->category_name = $request->input('category_name');
$faq_categories->save();
return $faq_categories;
}
public function view_faq_category()
{
$faq_categories = ManageFaqCategory::withCount('faqs')->get();
return $faq_categories;
}
public function update_faq_categories(Request $request)
{
// dd($request);
$faq_categories_id = $request->edit_category_id;
// dd($faq_categories_id);
$faq_categories = ManageFaqCategory::find($request->edit_category_id);
// $faq_categories = new ManageFaqCategory;
$faq_categories->category_name = $request->input('category_name');
$faq_categories->save();
// dd( $faq_categories);
return $faq_categories;
}
// =================================================================================================================
public function insert_faq(Request $request)
{
// dd($faq_categories);
$faq = new ManageFaq;
$faq->category_id = $request->input('category_id');
$faq->question = $request->input('question');
$faq->answer = $request->input('answer');
$faq->video_url = $request->input('video_url');
$faq->save();
return $faq;
}
public function view_faq()
{
$faq = ManageFaq::latest()->get();
return $faq;
}
public function update_faq(Request $request)
{
// dd($request);
$faq_id = $request->edit_faq_id;
// dd($faq_categories_id);
$faq = ManageFaq::find($request->edit_faq_id);
// $faq_categories = new ManageFaqCategory;
$faq->category_id = $request->input('category_id');
$faq->question = $request->input('question');
$faq->answer = $request->input('answer');
$faq->video_url = $request->input('video_url');
$faq->save();
return $faq;
}
}