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();
}
}