JFIF  x x C         C     "        } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        w !1AQ aq"2B #3Rbr{ gilour

File "BlogCategoryController.php"

Full Path: /home2/yvrgircc/public_html/ariseskilltech.com/app/Http/Controllers/BlogCategoryController.php
File size: 1.64 KB
MIME-type: text/x-php
Charset: utf-8

<?php

namespace App\Http\Controllers;

use App\Models\BlogCategory;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Session;

class BlogCategoryController extends Controller
{
    public function index()
    {
        $page_data["categories"] = BlogCategory::all();
        return view("admin.blog_category.index", $page_data);
    }

    public function store(Request $request)
    {
        $data['title']    = $request->title;
        $data['subtitle'] = $request->subtitle;
        $data['slug']     = str_replace(" ", "-", $request->title);

        BlogCategory::insert($data);
        Session::flash('success', get_phrase('Category add successfully'));
        return redirect()->back();
    }
    public function update(Request $request, $id)
    {
        $query = BlogCategory::where('id', $id);
        if ($query->doesntExist()) {
            Session::flash('success', get_phrase('Data not found.'));
            return redirect()->back();
        }

        $data['title']    = $request->title;
        $data['subtitle'] = $request->subtitle;
        $data['slug']     = str_replace(" ", "-", $request->title);

        $query->update($data);
        Session::flash('success', get_phrase('Category update successfully'));
        return redirect()->back();
    }

    public function delete($id)
    {
        $query = BlogCategory::where('id', $id);
        if ($query->doesntExist()) {
            Session::flash('success', get_phrase('Data not found.'));
            return redirect()->back();
        }

        $query->delete();
        Session::flash('success', get_phrase('Category Delete successfully'));
        return redirect()->back();
    }
}