Current File : /home/masbinta/public_html/core/app/Http/Controllers/Admin/PermalinkController.php |
<?php
namespace App\Http\Controllers\Admin;
use App\Helpers\Helper;
use App\Models\Language;
use App\Models\Permalink;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class PermalinkController extends Controller
{
public function permalinks(Request $request) {
$permalink = Permalink::first();
return view('admin.settings.permalink', compact('permalink'));
}
public function permalinksUpdate(Request $request) {
$request->validate([
'about_slug' => 'required|max:150',
'service_slug' => 'required|max:150',
'portfolio_slug' => 'required|max:150',
'package_slug' => 'required|max:150',
'team_slug' => 'required|max:150',
'faq_slug' => 'required|max:150',
'gallery_slug' => 'required|max:150',
'career_slug' => 'required|max:150',
'blog_slug' => 'required|max:150',
'product_slug' => 'required|max:150',
'contact_slug' => 'required|max:150',
'quote_slug' => 'required|max:150',
'cart_slug' => 'required|max:150',
'checkout_slug' => 'required|max:150',
]);
$permalink = Permalink::first();
$permalink->about_slug = Helper::make_slug($request->about_slug);
$permalink->service_slug = Helper::make_slug($request->service_slug);
$permalink->portfolio_slug = Helper::make_slug($request->portfolio_slug);
$permalink->package_slug = Helper::make_slug($request->package_slug);
$permalink->team_slug = Helper::make_slug($request->team_slug);
$permalink->faq_slug = Helper::make_slug($request->faq_slug);
$permalink->gallery_slug = Helper::make_slug($request->gallery_slug);
$permalink->career_slug = Helper::make_slug($request->career_slug);
$permalink->blog_slug = Helper::make_slug($request->blog_slug);
$permalink->product_slug = Helper::make_slug($request->product_slug);
$permalink->contact_slug = Helper::make_slug($request->contact_slug);
$permalink->quote_slug = Helper::make_slug($request->quote_slug);
$permalink->cart_slug = Helper::make_slug($request->cart_slug);
$permalink->checkout_slug = Helper::make_slug($request->checkout_slug);
$permalink->save();
$notification = array(
'messege' => 'Permalinks updated successfully',
'alert' => 'success'
);
return redirect()->back()->with('notification', $notification);
}
}