Role.php 480 Bytes
Newer Older
Jens Segers's avatar
Jens Segers committed
1
<?php
Simon Schaufelberger's avatar
Simon Schaufelberger committed
2
declare(strict_types=1);
Jens Segers's avatar
Jens Segers committed
3

Simon Schaufelberger's avatar
Simon Schaufelberger committed
4
use Illuminate\Database\Eloquent\Relations\BelongsTo;
5
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
Jens Segers's avatar
Jens Segers committed
6

Jens Segers's avatar
Jens Segers committed
7 8
class Role extends Eloquent
{
Dmitry Borzyonok's avatar
Dmitry Borzyonok committed
9
    protected $connection = 'mongodb';
Jens Segers's avatar
Jens Segers committed
10 11
    protected $collection = 'roles';
    protected static $unguarded = true;
Jens Segers's avatar
Jens Segers committed
12

Simon Schaufelberger's avatar
Simon Schaufelberger committed
13
    public function user(): BelongsTo
Jens Segers's avatar
Jens Segers committed
14
    {
Jens Segers's avatar
Jens Segers committed
15
        return $this->belongsTo('User');
Jens Segers's avatar
Jens Segers committed
16 17
    }

Simon Schaufelberger's avatar
Simon Schaufelberger committed
18
    public function mysqlUser(): BelongsTo
19
    {
Jens Segers's avatar
Jens Segers committed
20
        return $this->belongsTo('MysqlUser');
21 22
    }
}