belongsTo(User::class); } /** * BelongsTo Codes relation * * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function code() { return $this->belongsTo(Code::class, 'code_unique_id'); } /** * BelongsTo CodesEAN relation * * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function codeEan() { return $this->belongsTo(CodeEan::class); } /** * One to one InstantWin relation * * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function instantWin() { return $this->hasOne(InstantWin::class); } /** * One to one Reduction relation * * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function reduction() { return $this->hasOne(Reduction::class); } /** * ean_code_value accessor * * @return integer|null */ public function getCodeEanValueAttribute() { return optional($this->codeEan)->code; } }