Putback user::site(), add heading for order emails

This commit is contained in:
Deon George
2020-02-09 16:48:03 +11:00
parent eb316f65fc
commit a92e94398c
6 changed files with 48 additions and 5 deletions

View File

@@ -117,7 +117,9 @@ class OrderController extends Controller
$options->save();
}
Mail::to('help@graytech.net.au')->queue((new OrderRequest($so,$request->input('options.notes')))->onQueue('email')); //@todo Get email from DB.
Mail::to('help@graytech.net.au')
->queue((new OrderRequest($so,$request->input('options.notes')))->onQueue('email')); //@todo Get email from DB.
return view('order_received',['o'=>$so]);
}
}

View File

@@ -37,10 +37,12 @@ class OrderRequest extends Mailable
{
switch (get_class($this->service->type))
{
case 'App\Models\Service\Adsl': $subject = sprintf('NBN: %s',$this->service->type->service_address);
case 'App\Models\Service\Adsl':
$subject = sprintf('NBN: %s',$this->service->type->service_address);
break;
case 'App\Models\Service\Voip': $subject = sprintf('VOIP: %s',$this->service->type->service_number);
case 'App\Models\Service\Voip':
$subject = sprintf('VOIP: %s',$this->service->type->service_number);
break;
default:

View File

@@ -133,6 +133,16 @@ class User extends Authenticatable
->with(['account','product','invoices.items.tax','type']);
}
/**
* The site this user is configured to access
*
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function site()
{
return $this->belongsTo(Site::class);
}
/**
* This users supplier/reseller
*