Files
faveo/app/Model/helpdesk/Agent_panel/Organization.php
Manish Verma 2d8e640e9b Updates
2016-12-13 18:18:25 +05:30

34 lines
825 B
PHP

<?php
namespace App\Model\helpdesk\Agent_panel;
use App\BaseModel;
class Organization extends BaseModel
{
/* define the table name */
protected $table = 'organization';
/* Define the fillable fields */
protected $fillable = ['id', 'name', 'phone', 'website', 'address', 'head', 'internal_notes'];
public function userRelation(){
$related = "App\Model\helpdesk\Agent_panel\User_org";
return $this->hasMany($related,'org_id');
}
public function getUserIds(){
$user_relations = $this->userRelation()->lists('user_id')->toArray();
return $user_relations;
}
public function users(){
$user = new \App\User();
$user_ids = $this->getUserIds();
$users = $user->whereIn('id',$user_ids);
return $users;
}
}