www.gusucode.com > KPPW众包威客PHP开源建站系统 v3.0源码程序 > KPPW/app/Modules/Task/Model/WorkCommentModel.php

    <?php

namespace App\Modules\Task\Model;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Session;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;

class WorkCommentModel extends Model
{
    protected $table = 'work_comments';
    public $timestamps = false;  
    public $fillable = ['work_id', 'comment','nickname', 'uid', 'task_id', 'pid', 'created_at'];

    public function childrenComment()
    {
        return $this->hasOne('App\Modules\Task\Model\WorkCommentModel', 'pid', 'id');
    }

    public function parentComment()
    {
        return $this->belongsTo('App\Modules\Task\Model\WorkCommentModel','pid','id');
    }
    public function user()
    {
        return $this->hasOne('App\Modules\User\Model\UserDetailModel','uid','uid');
    }
    public function users()
    {
        return $this->hasOne('App\Modules\User\Model\UserModel','id','uid');
    }
}