You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

FormController.php 960B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Http\Controllers\Form;
  3. use Illuminate\Http\Request;
  4. use App\Http\Controllers\Controller;
  5. use Illuminate\Support\Facades\Auth;
  6. use App\Mail\CustomerInvoice;
  7. use App\Jobs\SendCustomerInvoice;
  8. use Carbon\Carbon;
  9. use Validator;
  10. use File;
  11. use App\Model\Coverage;
  12. use App\Model\Product;
  13. use App\Model\Form;
  14. use App\Model\Subscriber;
  15. use App\Model\PackageDetail;
  16. use App\Model\FormStatus;
  17. class FormController extends Controller
  18. {
  19. public function updateStatus($f_id){
  20. $fm = Form::where('_id',$f_id)->first();
  21. if(!empty($fm)){
  22. $fm->status_email = 'verified';
  23. $fm->save();
  24. $formH = new FormStatus;
  25. $formH->form_id = $fm->_id;
  26. $formH->status_id = 2;
  27. $formH->date = new \MongoDB\BSON\UTCDateTime(time()*1000);
  28. $formH->status = 'Verified';
  29. $formH->desc = 'Email already been verified by Customer Service';
  30. $fm->formstatus()->save($formH);
  31. return redirect('/customer-service/new/customer/list');
  32. }
  33. }
  34. }