MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/www/mpl.imenso.co/app/Models/FanTeamQuestionnaire.php
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Auth;

class FanTeamQuestionnaire extends Model
{
    public static function addNew($data)
    {
        $questionnaire = new self();
        $questionnaire->email = $data->email;
        $questionnaire->address_line1 = $data->address_1;
        $questionnaire->address_line2 = $data->address_2;
        $questionnaire->city = $data->city;
        $questionnaire->postcode = $data->postcode;
        $questionnaire->county = $data->county;
        $questionnaire->country = $data->country_id;
        $questionnaire->physical_purchases = $data->physical_purchases;
        $questionnaire->yearly_shows = $data->yearly_shows;
        $questionnaire->favourite_merch = $data->favourite_merch;
        $questionnaire->promotional_material = $data->promotional_material;

        $field = '';
        foreach ($data->rewards as $k => $item) {
            if ($k != 0) {
                $field += $item;
            } else {
                $field += ', '.$item;
            }
        }
        $questionnaire->rewards = $field;

        $field = '';
        foreach ($data->social_platforms as $k => $item) {
            if ($k != 0) {
                $field += $item;
            } else {
                $field += ', '.$item;
            }
        }
        $questionnaire->social_platforms = $field;

        $questionnaire->save();

        Auth::user()->teamer_ready = 1;
        Auth::user()->save();

        return redirect()->back();
    }
}