for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Modules\Machine\Entities;
use Foundation\Abstracts\MongoModel;
use Foundation\Contracts\Ownable;
use Foundation\Traits\Notifiable;
use Foundation\Traits\OwnedByUser;
use Modules\User\Entities\User;
/**
* Class User.
*
* @property string $_id
* @property string $id
* @property string $username
* @property string $email
* @property string $name
* @property string $avatar
* @property string $provider
*/
class Machine extends MongoModel implements Ownable
{
use Notifiable, OwnedByUser;
Foundation\Traits\Notifiable
$phone_number
Modules\Machine\Entities\Machine
* @var string
protected $collection = 'machines';
* @var array
protected $guarded = [];
public function user()
return $this->belongsTo(User::class, 'identity_id', 'user_id');
}