close #2199 Fixed: Transfer duplicate broken

This commit is contained in:
Cüneyt Şentürk 2021-07-23 15:30:15 +03:00
parent e289df6de9
commit b523edf3f9

View File

@ -6,12 +6,13 @@ use App\Abstracts\Model;
use App\Models\Common\Media as MediaModel;
use App\Traits\Currencies;
use App\Traits\Media;
use Bkwld\Cloner\Cloneable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Znck\Eloquent\Traits\BelongsToThrough;
class Transfer extends Model
{
use BelongsToThrough, Currencies, HasFactory, Media;
use BelongsToThrough, Cloneable, Currencies, HasFactory, Media;
protected $table = 'transfers';
@ -31,6 +32,13 @@ class Transfer extends Model
*/
public $sortable = ['expense.paid_at', 'expense.amount', 'expense.name', 'income.name'];
/**
* Clonable relationships.
*
* @var array
*/
public $cloneable_relations = ['expense_transaction', 'income_transaction'];
public function expense_transaction()
{
return $this->belongsTo('App\Models\Banking\Transaction', 'expense_transaction_id');