Viewing file: BecameSellerController.php (1.94 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller; use App\Models\BecameReseller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Response;
class BecameSellerController extends Controller { public function index() { $data['becameSellers'] = BecameReseller::orderBy('created_at', 'desc')->simplePaginate(20);
return view('became_seller.index', $data); }
public function details($id) { $data['becameSeller'] = BecameReseller::where('id', $id)->firstOrFail(); return view('became_seller.details', $data); }
public function downloadDocument(Request $request){ $filepath = BecameReseller::where('id', $request->id)->firstOrFail(); if($request->type=='nid_card'){ $file=isset($filepath->documents) && isset(json_decode($filepath->documents)->nid_card)?public_path('uploads/reseller/'.json_decode($filepath->documents)->nid_card):''; }elseif($request->type=='td_license'){ $file=isset($filepath->documents) && isset(json_decode($filepath->documents)->td_license)?public_path('uploads/reseller/'.json_decode($filepath->documents)->td_license):''; }elseif($request->type=='picture'){ $file=isset($filepath->documents) && isset(json_decode($filepath->documents)->picture)?public_path('uploads/reseller/'.json_decode($filepath->documents)->picture):''; } return Response::download($file); }
public function status(Request $request){ $request->validate([ 'status'=>'required|in:approved,rejected' ]); $sellerRequest= BecameReseller::where('id', $request->id)->firstOrFail(); $sellerRequest->status=$request->status; if($request->reason) { $sellerRequest->reason = $request->reason; } $sellerRequest->save();
return redirect()->back()->with('success', 'Reseller request successfully '.$request->status); } }
|