Здравствуйте! Оцените пожалуйста функцию проверки на существование или принадлежность пользователю с определённым ID:
<?php
require_once('database.php');
use Illuminate\Database\Capsule\Manager as Capsule;
class Checkers {
public function check ($userid,$id , $type,$what) {
if ($type==='dnsrec') {$table = 'dns';}
if ($type==='domain') {$table ='domains';}
if ($type==='vhost') {$table = 'vhosts';}
if ($type==='mailbox') {$table = 'mailboxes';}
if ($type==='mailalias'){$table= 'mail_aliases';}
if ($type==='database') {$table = 'databases';}
if ($what==='belong') {
$result = Capsule::table($table)
->where('userid', $userid)
->where('unid' , $id)
->first();
}
if ($what==='exist') {
$result = Capsule::table($table)
->where('unid' , $id)
->first();
}
if (var_dump($result)==NULL) {return true;}
else {return false;}
}
}