26 lines
592 B
PHP
26 lines
592 B
PHP
<?php namespace Gdoo\Project\Models;
|
|
|
|
use Gdoo\Index\Models\BaseModel;
|
|
|
|
class Task extends BaseModel
|
|
{
|
|
protected $table = 'project_task';
|
|
|
|
public function project()
|
|
{
|
|
return $this->belongsTo('Gdoo\Project\Models\Project');
|
|
}
|
|
|
|
public function users()
|
|
{
|
|
return $this->belongsToMany('Gdoo\User\Models\User', 'project_task_user', 'task_id', 'user_id');
|
|
}
|
|
|
|
public function syncUsers($gets)
|
|
{
|
|
$users = $gets[$gets['type'].'_users'];
|
|
$users = $users == '' ? [] : explode(',', $users);
|
|
$this->users()->sync($users);
|
|
}
|
|
}
|