home
/
u941026986
/
domains
/
alda.paratune.com
/
public_html
/
app.4421
/
Http
/
Controllers
/
Backend
➕ New
📤 Upload
✎ Editing:
RefillController.php
← Back
<?php namespace App\Http\Controllers\Backend; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Models\User; use App\Models\RefillModel; use Str; use File; use Auth; use Excel; class RefillController extends Controller { public function refill(Request $request) { $data['getRecord'] = RefillModel::getRecord($request); $data['meta_title'] = __('admin.Refill'); return view('backend.refill.list', $data); } public function refill_add(Request $request) { $data['getStation'] = User::getAdmin($request); $data['meta_title'] = __('admin.Add New Refill'); return view('backend.refill.add', $data); } public function refill_store(Request $request) { $save = new RefillModel; // $save->user_id = Auth::user()->id; $save->user_id = $request->user_id; $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->price = trim($request->price); $save->total = trim($request->total); $save->status = trim($request->status); if(!empty($request->file('image_icon'))) { $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/refill/', $filename); $save->image_icon = $filename; } $save->save(); return redirect('admin/refill')->with('success', __('admin.Record successfully created')); } public function refill_edit($id, Request $request) { $data['getStation'] = User::getAdmin($request); $data['getRecord'] = RefillModel::getSingle($id); $data['meta_title'] = __('admin.Edit Refill'); return view('backend.refill.edit', $data); } public function refill_update($id, Request $request) { $save = RefillModel::getSingle($id); $save->user_id = $request->user_id; $save->title = trim($request->title); $save->ar_title = trim($request->ar_title); $save->price = trim($request->price); $save->total = trim($request->total); $save->status = trim($request->status); if(!empty($request->file('image_icon'))) { if(!empty($save->image_icon) && file_exists('upload/refill/'.$save->image_icon)){ unlink('upload/refill/'.$save->image_icon); } $ext = $request->file('image_icon')->getClientOriginalExtension(); $file = $request->file('image_icon'); $randomStr = Str::random(50); $filename = strtolower($randomStr) . '.' . $ext; $file->move('upload/refill/', $filename); $save->image_icon = $filename; } $save->save(); return redirect('admin/refill')->with('success', __('admin.Record successfully updated')); } public function refill_delete($id) { $save = RefillModel::getSingle($id); $save->is_delete = 1; $save->save(); return redirect()->back()->with('success', __('admin.Record successfully deleted')); } }
💾 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