77 lines
2.2 KiB
PHP
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;
|
|
}
|
|
}
|