Client.php 469 Bytes
Newer Older
unknown's avatar
unknown committed
1
<?php
2

unknown's avatar
unknown committed
3 4 5 6
use Jenssegers\Mongodb\Model as Eloquent;

class Client extends Eloquent {

Jens Segers's avatar
Jens Segers committed
7 8
    protected $collection = 'clients';
    protected static $unguarded = true;
9

Jens Segers's avatar
Jens Segers committed
10 11 12 13
    public function users()
    {
        return $this->belongsToMany('User');
    }
Jens Segers's avatar
Jens Segers committed
14

Jens Segers's avatar
Jens Segers committed
15
    public function photo()
Jens Segers's avatar
Jens Segers committed
16
    {
Jens Segers's avatar
Jens Segers committed
17
        return $this->morphOne('Photo', 'imageable');
Jens Segers's avatar
Jens Segers committed
18
    }
Jens Segers's avatar
Jens Segers committed
19 20 21

    public function addresses()
    {
Jens Segers's avatar
Jens Segers committed
22
        return $this->hasMany('Address', 'data.address_id', 'data.client_id');
Jens Segers's avatar
Jens Segers committed
23
    }
24
}