%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/klinisol/klinisol-api/app/Models/
Upload File :
Create Path :
Current File : /var/www/html/klinisol/klinisol-api/app/Models/Doctor.php

<?php

namespace App\Models;

use Spatie\Permission\Traits\HasRoles;

class Doctor extends User
{
    use HasRoles;

    protected $table = 'users';

    public function initials()
    {
        return $this->name[0].$this->surname[0];
    }

    /**
     * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
     */
    public function hospitals()
    {
        return $this->belongsToMany('App\Models\Hospital', 'user_hospital', 'user_id', 'hospital_id');
    }

    /**
     * @return mixed|null
     */
    public function hospital()
    {
        return $this->hospitals()
                    ->first();
    }

    /**
     * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
     */
    public function protocols()
    {
        return $this->belongsToMany('App\Models\Protocol', 'user_protocol', 'user_id', 'protocol_id');
    }
}

Zerion Mini Shell 1.0