GOOD SHELL MAS BOY
Server: Apache/2.4.52 (Ubuntu)
System: Linux vmi1836763.contaboserver.net 5.15.0-130-generic #140-Ubuntu SMP Wed Dec 18 17:59:53 UTC 2024 x86_64
User: www-data (33)
PHP: 8.4.10
Disabled: NONE
Upload Files
File: /var/www/console.fixgini.com/app/Http/Controllers/Seller/FetchSellerData.php
<?php

namespace App\Http\Controllers\Seller;

use App\Http\Controllers\Controller;
use App\Models\SellerNin;
use Illuminate\Http\Request;

class FetchSellerData extends Controller
{
    public function fetchNin(Request $request)
    {
        try {
            $credentials = $request->validate([
                'user_id' => 'required|exists:users,id',
            ]);
            $user = SellerNin::where('user_id', $credentials['user_id'])->where('status', 'verified')->first();
            if ($user) {
                $data = $user;
                return response()->json(['status' => 'success', 'message' => 'Seller NIN Data found', 'data' => $data], 200);
            } else {
                return response()->json(['status' => 'failed', 'message' => 'Your account is inactive'], 404);
            }
        } catch (\Throwable $th) {
            return response()->json(['status' => 'failed', 'message' => $th->getMessage()], 400);
        }
    }
}