Initial implementation of improved sever model and logic

This commit is contained in:
Dane Everitt 2017-02-02 18:21:36 -05:00
parent fb589a7f4e
commit d4bcf0be59
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
31 changed files with 223 additions and 158 deletions

View file

@ -59,12 +59,12 @@ class ServerObserver
event(new Events\Server\Created($server));
// Queue Notification Email
$user = Models\User::findOrFail($server->owner);
$node = Models\Node::select('name')->where('id', $server->node)->first();
$user = Models\User::findOrFail($server->owner_id);
$node = Models\Node::select('name')->where('id', $server->node_id)->first();
$service = Models\Service::select('services.name', 'service_options.name as optionName')
->join('service_options', 'service_options.parent_service', '=', 'services.id')
->where('services.id', $server->service)
->where('service_options.id', $server->option)
->where('services.id', $server->service_id)
->where('service_options.id', $server->option_id)
->first();
$user->notify((new ServerCreated([