⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.63
Server IP:
217.76.53.76
Server:
Linux vmi1397931.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
Server Software:
Apache
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
wwwroot
/
ppt.com.ng
/
app
/
Http
/
Controllers
/
View File Name :
SuppliersController.php
user()->hasPermission('READ')) return response()->json(['Errors' => ['Error' => 'Unauthorized Action']],422); return view('dashboard.suppliers.home',[ 'page' => [ 'type' => 'dashboard', 'icon' => ' ti ti-list', 'name' => 'Suppliers', 'url' => 'suppliers', ], 'suppliers' => Supplier::all(), ]); } public function show($id) { if (!Auth::user()->hasPermission('READ')) return response()->json(['Errors' => ['Error' => 'Unauthorized Access.']],422); return view('dashboard.suppliers.modal',[ 'type' => 'dashboard', 'icon' => ' ti ti-list', 'url' => '/suppliers', 'name' => 'Suppliers', 'item' => Supplier::find($id) ]); } public function store(Request $request) { $request->validate([ 'name' => 'required' ]); $supplier = Supplier::find($request['id']); if ($supplier === null){ if (!Auth::user()->hasPermission('CREATE')) return response()->json(['Errors' => ['Error' => 'Unauthorized Access.']],422); $supplier = new Supplier(); }else { if (!Auth::user()->hasPermission('UPDATE')) return response()->json(['Errors' => ['Error' => 'Unauthorized Access.']], 422); } $supplier['name'] = $request['name']; $supplier['status'] = $request['status']; $supplier->save(); return response()->json([ 'location' => '/suppliers', 'message' => 'Supplier Saved. Redirecting Now' ]); } public function changeStatus($id) { $supplier = Supplier::find($id); if (!$supplier) return response()->json(['errors' => ['error' => 'Supplier not Found']]); $supplier['status'] = $supplier['status'] == 'Active' ? 'Inactive' : 'Active'; $supplier->save(); return response()->json([ 'refresh' => true, 'message' => 'Status Updated. Redirecting Now' ]); } public function destroy($id) { if (!auth()->user()->hasPermission('DELETE')) return response()->json(['Errors' => ['Error' => 'Unauthorized Action']],422); $supplier = Supplier::find($id); if(!$supplier) return response()->json(['errors' => ['error' => 'Supplier Not Found']],422); $supplier->delete(); return response()->json([ 'location' => '/suppliers', 'message' => 'Supplier Deleted. Redirecting Now' ]); } }