| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- namespace App\Http\Controllers\Admin;
- use App\Http\Controllers\Controller;
- use Illuminate\Http\Request;
- use App\Models\Faq;
- class AdminFaqController extends Controller
- {
- public function index()
- {
- $faqs = Faq::get();
- return view('admin.faq.index',compact('faqs'));
- }
- public function create()
- {
- return view('admin.faq.create');
- }
- public function create_submit(Request $request)
- {
- $request->validate([
- 'question' => 'required',
- 'answer' => 'required',
- ]);
- $obj = new Faq();
- $obj->question = $request->question;
- $obj->answer = $request->answer;
- $obj->save();
- return redirect()->route('admin_faq_index')->with('success','FAQ is Created Successfully');
- }
- public function edit($id)
- {
- $faq = Faq::where('id',$id)->first();
- return view('admin.faq.edit',compact('faq'));
- }
-
- public function edit_submit(Request $request, $id)
- {
- $obj = Faq::where('id',$id)->first();
-
- $request->validate([
- 'question' => 'required',
- 'answer' => 'required',
- ]);
- $obj->question = $request->question;
- $obj->answer = $request->answer;
- $obj->save();
- return redirect()->route('admin_faq_index')->with('success','FAQ is Updated Successfully');
- }
- public function delete($id)
- {
- $faq = Faq::where('id',$id)->first();
- $faq->delete();
- return redirect()->route('admin_faq_index')->with('success','FAQ is Deleted Successfully');
- }
- }
|