home
/
u941026986
/
domains
/
alda.paratune.com
/
public_html
/
app.4421
/
Http
/
Controllers
/
Backend
➕ New
📤 Upload
✎ Editing:
AdminController.php
← Back
<?php namespace App\Http\Controllers\Backend; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Models\User; use Auth; use Hash; use Str; use File; class AdminController extends Controller { public function admin(Request $request) { $data['getRecord'] = User::getSuperAdmin($request); $data['meta_title'] = __('admin.Admin'); return view('backend.admin.list', $data); } public function add(Request $request) { $data['meta_title'] = __('admin.Add New Admin'); return view('backend.admin.add', $data); } public function Insert(Request $request) { $save = request()->validate([ 'name' => 'required', 'email' => 'required|unique:users' ]); $save = new User; $save->name = trim($request->name); $save->email = trim($request->email); $save->password = Hash::make($request->password); $save->status = trim($request->status); $save->is_admin = 2; $save->save(); return redirect('admin/admin')->with('success', __('admin.Admin successfully created')); } public function edit($id) { $data['meta_title'] = __('admin.Edit Admin'); $data['getRecord'] = User::getSingle($id); return view('backend.admin.edit', $data); } public function Update(Request $request, $id) { $save = request()->validate([ 'name' => 'required', 'email'=> 'required|unique:users,email,'.$id, ]); $save = User::getSingle($id); $save->name = trim($request->name); $save->email = trim($request->email); if(!empty($request->password)) { $save->password = Hash::make($request->password); } $save->status = trim($request->status); $save->save(); return redirect('admin/admin')->with('success', __('admin.Admin successfully updated')); } public function Delete($id) { $save = User::getSingle($id); $save->is_delete = 1; $save->save(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } // station start public function station(Request $request) { $data['getRecord'] = User::getAdmin($request); $data['meta_title'] = __('admin.Station'); return view('backend.station.list', $data); } public function station_delete($id) { $save = User::getSingle($id); $save->is_delete = 1; $save->save(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } public function station_edit($id) { $data['getRecord'] = User::getSingle($id); $data['meta_title'] = __('admin.Edit Station'); return view('backend.station.edit', $data); } public function station_update($id, Request $request) { $save = request()->validate([ 'name' => 'required', 'email'=> 'required|unique:users,email,'.$id, ]); $save = User::getSingle($id); $save->name = trim($request->name); $save->email = trim($request->email); $save->country = trim($request->country); $save->area = trim($request->area); $save->cliq = trim($request->cliq); $save->delivery_free = trim($request->delivery_free); if(!empty($request->file('profile_pic'))) { if(!empty($save->profile_pic) && file_exists('upload/profile/'.$save->profile_pic)) { unlink('upload/profile/'.$save->profile_pic); } $ext = $request->file('profile_pic')->getClientOriginalExtension(); $file = $request->file('profile_pic'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/profile/', $filename); $save->profile_pic = $filename; } $save->status = trim($request->status); $save->save(); return redirect('admin/station')->with('success', __('admin.Record successfully updated')); } // station end // user start public function user(Request $request) { $data['getRecord'] = User::getUser($request); $data['meta_title'] = __('admin.User'); return view('backend.user.list', $data); } public function user_delete($id) { $save = User::getSingle($id); $save->is_delete = 1; $save->save(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } // user End }
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel