PATH:
home
/
lab2454c
/
sportsnovate.com
/
backups
/
core
/
app
/
Http
/
Controllers
/
Admin
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Extension; use Illuminate\Http\Request; class ExtensionController extends Controller { public function index() { $pageTitle = 'Extensions'; $extensions = Extension::orderBy('status','desc')->get(); return view('admin.extension.index', compact('pageTitle', 'extensions')); } public function update(Request $request, $id) { $extension = Extension::findOrFail($id); foreach ($extension->shortcode as $key => $val) { $validation_rule = [$key => 'required']; } $request->validate($validation_rule); $shortcode = json_decode(json_encode($extension->shortcode), true); foreach ($shortcode as $key => $code) { $shortcode[$key]['value'] = $request->$key; } $extension->shortcode = $shortcode; $extension->save(); $notify[] = ['success', $extension->name . ' has been updated']; return redirect()->route('admin.extensions.index')->withNotify($notify); } public function activate(Request $request) { $request->validate(['id' => 'required|integer']); $extension = Extension::findOrFail($request->id); $extension->status = 1; $extension->save(); $notify[] = ['success', $extension->name . ' has been activated']; return redirect()->route('admin.extensions.index')->withNotify($notify); } public function deactivate(Request $request) { $request->validate(['id' => 'required|integer']); $extension = Extension::findOrFail($request->id); $extension->status = 0; $extension->save(); $notify[] = ['success', $extension->name . ' has been disabled']; return redirect()->route('admin.extensions.index')->withNotify($notify); } }
[-] SubcategoryController.php
[edit]
[-] CategoryController.php
[edit]
[-] FrontendController.php
[edit]
[-] PageBuilderController.php
[edit]
[-] WithdrawalController.php
[edit]
[-] SupportTicketController.php
[edit]
[-] SpecificationController.php
[edit]
[-] AdvertisementController.php
[edit]
[+]
..
[-] HomeImageController.php
[edit]
[-] DepositController.php
[edit]
[-] ProductContentController.php
[edit]
[-] ExtensionController.php
[edit]
[-] MomentContentController.php
[edit]
[-] DynamicPageController.php
[edit]
[-] ManageUsersController.php
[edit]
[-] ReportController.php
[edit]
[-] GatewayController.php
[edit]
[-] EmailTemplateController.php
[edit]
[-] FaqContentController.php
[edit]
[-] OrderController.php
[edit]
[-] BrandController.php
[edit]
[-] ManualGatewayController.php
[edit]
[-] AdminController.php
[edit]
[+]
Auth
[-] LanguageController.php
[edit]
[-] WithdrawMethodController.php
[edit]
[-] FashionNftController.php
[edit]
[-] GeneralSettingController.php
[edit]
[-] ProductController.php
[edit]
[-] SmsTemplateController.php
[edit]