KUJUNTI.ID MINISH3LL
Path : /var/www/html/thb_loan_system/app/Http/Controllers/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/thb_loan_system/app/Http/Controllers/CurrencyController.php


<?php

namespace App\Http\Controllers;

use App\Helpers\GeneralHelper;
use App\Models\Currency;
use Cartalyst\Sentinel\Laravel\Facades\Sentinel;
use Illuminate\Http\Request;
use Laracasts\Flash\Flash;

class CurrencyController extends Controller
{
    public function __construct()
    {
        $this->middleware(['sentinel', 'branch']);

    }

    public function index()
    {

        if (!Sentinel::hasAccess('settings')) {
            Flash::warning("Permission Denied");
            return redirect('/');
        }
        $data = Currency::query()
            ->orderBy('status', 'DESC')
            ->paginate(default_paginate());

        return view('currency.data', compact('data'));

    }

    public function edit(Currency $currency)
    {
        return view('currency.edit', compact('currency'));
    }

    public function update(Request $request, Currency $currency)
    {
        $currency->update([
            'name' => $request->name,
            'rate' => $request->rate,
            'symbol' => $request->symbol,
            'status' => $request->status,
            'position' => $request->position
        ]);

        GeneralHelper::audit_trail("Edited currency  with id:" . $currency->id);

        Flash::success('Currency updated successfully');
        return redirect()->route('currency.index');
    }
}

© KUJUNTI.ID