Always load user even if they're deleted

This commit is contained in:
Hillel Coren 2016-06-08 08:11:48 +03:00
parent d9af83fd54
commit 44d46a01ab
8 changed files with 16 additions and 16 deletions

View File

@ -19,6 +19,6 @@ class AccountToken extends EntityModel
public function user()
{
return $this->belongsTo('App\Models\User');
return $this->belongsTo('App\Models\User')->withTrashed();
}
}

View File

@ -33,7 +33,7 @@ class Contact extends EntityModel implements AuthenticatableContract, CanResetPa
public function user()
{
return $this->belongsTo('App\Models\User');
return $this->belongsTo('App\Models\User')->withTrashed();
}
public function client()

View File

@ -8,7 +8,7 @@ class Credit extends EntityModel
{
use SoftDeletes;
use PresentableTrait;
protected $dates = ['deleted_at'];
protected $presenter = 'App\Ninja\Presenters\CreditPresenter';
@ -19,7 +19,7 @@ class Credit extends EntityModel
public function user()
{
return $this->belongsTo('App\Models\User');
return $this->belongsTo('App\Models\User')->withTrashed();
}
public function invoice()
@ -59,9 +59,9 @@ class Credit extends EntityModel
}
Credit::creating(function ($credit) {
});
Credit::created(function ($credit) {
event(new CreditWasCreated($credit));
});
});

View File

@ -86,7 +86,7 @@ class Document extends EntityModel
public function user()
{
return $this->belongsTo('App\Models\User');
return $this->belongsTo('App\Models\User')->withTrashed();
}
public function expense()

View File

@ -35,7 +35,7 @@ class Expense extends EntityModel
public function user()
{
return $this->belongsTo('App\Models\User');
return $this->belongsTo('App\Models\User')->withTrashed();
}
public function vendor()
@ -90,13 +90,13 @@ class Expense extends EntityModel
{
return round($this->amount * $this->exchange_rate, 2);
}
public function toArray()
{
$array = parent::toArray();
if(empty($this->visible) || in_array('converted_amount', $this->visible))$array['converted_amount'] = $this->convertedAmount();
return $array;
}
}

View File

@ -24,7 +24,7 @@ class Task extends EntityModel
public function user()
{
return $this->belongsTo('App\Models\User');
return $this->belongsTo('App\Models\User')->withTrashed();
}
public function client()
@ -91,4 +91,4 @@ class Task extends EntityModel
{
return round($this->getDuration() / (60 * 60), 2);
}
}
}

View File

@ -87,7 +87,7 @@ class Vendor extends EntityModel
public function user()
{
return $this->belongsTo('App\Models\User');
return $this->belongsTo('App\Models\User')->withTrashed();
}
public function payments()

View File

@ -9,7 +9,7 @@ class VendorContact extends EntityModel
use SoftDeletes;
protected $dates = ['deleted_at'];
protected $table = 'vendor_contacts';
protected $fillable = [
'first_name',
'last_name',
@ -30,7 +30,7 @@ class VendorContact extends EntityModel
public function user()
{
return $this->belongsTo('App\Models\User');
return $this->belongsTo('App\Models\User')->withTrashed();
}
public function vendor()