⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
public_html
/
app
/
Http
/
Controllers
/
User
/
View File Name :
SocialController.php
<?php namespace App\Http\Controllers\User; use App\Http\Controllers\Controller; use App\Models\User\Social; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Session; class SocialController extends Controller { public function index() { $data['socials'] = Social::where('user_id', Auth::guard('web')->user()->id) ->orderBy('id', 'DESC') ->get(); return view('user.settings.social.index', $data); } public function store(Request $request) { $request->validate([ 'icon' => 'required', 'url' => 'required', 'serial_number' => 'required|integer', ]); $social = new Social; $social->icon = $request->icon; $social->url = $request->url; $social->serial_number = $request->serial_number; $social->user_id = Auth::guard('web')->user()->id; $social->save(); Session::flash('success', toastrMsg('Store_successfully!')); return back(); } public function edit(Social $social) { if ($social->user_id != Auth::guard('web')->user()->id) { Session::flash('warning', toastrMsg('Authorization_Failed')); return back(); } $data['social'] = $social; return view('user.settings.social.edit', $data); } public function update(Request $request) { $request->validate([ 'icon' => 'required', 'url' => 'required', 'serial_number' => 'required|integer', ]); $social = Social::where('user_id', Auth::guard('web')->user()->id)->where('id', $request->socialid)->firstOrFail(); $social->icon = $request->icon; $social->url = $request->url; $social->serial_number = $request->serial_number; $social->user_id = Auth::guard('web')->user()->id; $social->save(); Session::flash('success', toastrMsg('Updated_successfully!')); return back(); } public function delete(Request $request) { $social = Social::where('user_id', Auth::guard('web')->user()->id)->where('id', $request->socialid)->firstOrFail(); $social->delete(); Session::flash('success', toastrMsg('Deleted_successfully!')); return back(); } }