JFIF x x C C " } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w !1AQ aq"2B #3Rbr{
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();
}
}