Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/gosepakat.id/app/Http/Controllers/
Upload File :
Current File : /home/aplikasiposinfo/www/gosepakat.id/app/Http/Controllers/AksesAplikasiController.php

<?php

namespace App\Http\Controllers;

use App\Models\AksesAplikasi;
use Illuminate\Http\Request;
use Throwable;

class AksesAplikasiController extends Controller
{
    public function index(){
        $akses=AksesAplikasi::first();
        $data['akses']=$akses;
        return response()->view('aksesAplikasi.index',$data);
    }
    public function update(Request $request,String $id){
        try{
            $akses=AksesAplikasi::find($id);
            $fields = [
                'data_master_create',
                'data_master_edit',
                'data_master_delete',
                'data_input_create',
                'data_input_edit',
                'data_input_delete',
            ];
            
            $data = [];
            foreach ($fields as $field) {
                $data[$field] = $request->has($field) ? $request->$field : 0;
            }
            
            $akses->update($data);

            return redirect()->back()->with('success', 'Data akses berhasil diperbarui.');

        }catch(Throwable $th){
            return redirect()->back()->with('error', 'Data akses gagal diperbarui.');
        }
    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]