REDROOM
PHP 8.3.30
Path:
Logout
Edit File
Size: 2.85 KB
Close
/home/getspomw/royalsquad.us/app/Http/Controllers/AccessControlController.php
Text
Base64
<?php namespace App\Http\Controllers; use App\Models\AccessControl; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; class AccessControlController extends Controller { /** * Display a listing of the resource. */ public function index() { if (Auth::user()->role == 'super_admin') { $accessControls = AccessControl::latest()->paginate(10); return view('admin.access_controls.index', compact('accessControls')); } else { return redirect()->back()->with('error', 'Only Access super admin'); } } /** * Show the form for creating a new resource. */ public function create() { if (Auth::user()->role == 'super_admin') { return view('admin.access_controls.create'); } else { return redirect()->back()->with('error', 'Only Access super admin'); } } /** * Store a newly created resource in storage. */ public function store(Request $request) { $request->validate([ 'type' => 'required|in:ip,country', 'value' => 'required|string|max:255', 'is_allowed' => 'required|boolean', ]); AccessControl::create($request->all()); return redirect()->route('access-controls.index') ->with('success', 'Access rule created successfully.'); } public function edit(string $id) { if (Auth::user()->role == 'super_admin') { $accessControl = AccessControl::findOrFail($id); return view('admin.access_controls.edit', compact('accessControl')); } else { return redirect()->back()->with('error', 'Only Access super admin'); } } /** * Update the specified resource in storage. */ public function update(Request $request, string $id) { $request->validate([ 'type' => 'required|in:ip,country', 'value' => 'required|string|max:255', 'is_allowed' => 'required|boolean', ]); $accessControl = AccessControl::findOrFail($id); $accessControl->update($request->all()); return redirect()->route('access-controls.index') ->with('success', 'Access rule updated successfully.'); } /** * Remove the specified resource from storage. */ public function destroy(string $id) { if (Auth::user()->role == 'super_admin') { $accessControl = AccessControl::findOrFail($id); $accessControl = AccessControl::findOrFail($id); $accessControl->delete(); return redirect()->route('access-controls.index') ->with('success', 'Access rule deleted successfully.'); } else { return redirect()->back()->with('error', 'Only Access super admin'); } } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 12
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
AccessControlController.php
2.85 KB
lrw-rw-rw-
2025-09-18 05:50:45
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
AdminController.php
315 B
lrw-rw-rw-
2025-09-17 06:52:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
BlogCategoryController.php
2.74 KB
lrw-rw-rw-
2025-09-17 06:52:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
BlogController.php
6.83 KB
lrw-rw-rw-
2025-09-17 06:52:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ContactController.php
4.65 KB
lrw-rw-rw-
2026-02-09 06:01:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Controller.php
77 B
lrw-rw-rw-
2025-09-17 06:52:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
CustomPasswordResetController.php
2.80 KB
lrw-rw-rw-
2025-09-18 05:51:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
error_log
616 B
lrw-r--r--
2026-04-19 15:59:24
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LoginController.php
3.58 KB
lrw-rw-rw-
2025-09-18 05:56:23
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RegisterController.php
1.48 KB
lrw-rw-rw-
2025-09-17 06:52:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SettingController.php
8.60 KB
lrw-rw-rw-
2025-09-18 05:56:47
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ViewController.php
8.22 KB
lrw-rw-rw-
2026-02-09 07:03:26
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).