File "KycController.php"
Full Path: /home/trinadezambia/public_html/gambling/app/Http/Controllers/Admin/KycController.php
File size: 892 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Models\Form;
use App\Lib\FormProcessor;
use Illuminate\Http\Request;
class KycController extends Controller
{
public function setting()
{
$pageTitle = 'KYC Setting';
$form = Form::where('act','kyc')->first();
return view('admin.kyc.setting',compact('pageTitle','form'));
}
public function settingUpdate(Request $request)
{
$formProcessor = new FormProcessor();
$generatorValidation = $formProcessor->generatorValidation();
$request->validate($generatorValidation['rules'],$generatorValidation['messages']);
$exist = Form::where('act','kyc')->first();
$formProcessor->generate('kyc',$exist,'act');
$notify[] = ['success','KYC data updated successfully'];
return back()->withNotify($notify);
}
}