close #2199 Fixed: Transfer duplicate broken
This commit is contained in:
parent
e289df6de9
commit
b523edf3f9
@ -6,12 +6,13 @@ use App\Abstracts\Model;
|
|||||||
use App\Models\Common\Media as MediaModel;
|
use App\Models\Common\Media as MediaModel;
|
||||||
use App\Traits\Currencies;
|
use App\Traits\Currencies;
|
||||||
use App\Traits\Media;
|
use App\Traits\Media;
|
||||||
|
use Bkwld\Cloner\Cloneable;
|
||||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
use Znck\Eloquent\Traits\BelongsToThrough;
|
use Znck\Eloquent\Traits\BelongsToThrough;
|
||||||
|
|
||||||
class Transfer extends Model
|
class Transfer extends Model
|
||||||
{
|
{
|
||||||
use BelongsToThrough, Currencies, HasFactory, Media;
|
use BelongsToThrough, Cloneable, Currencies, HasFactory, Media;
|
||||||
|
|
||||||
protected $table = 'transfers';
|
protected $table = 'transfers';
|
||||||
|
|
||||||
@ -31,6 +32,13 @@ class Transfer extends Model
|
|||||||
*/
|
*/
|
||||||
public $sortable = ['expense.paid_at', 'expense.amount', 'expense.name', 'income.name'];
|
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()
|
public function expense_transaction()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('App\Models\Banking\Transaction', 'expense_transaction_id');
|
return $this->belongsTo('App\Models\Banking\Transaction', 'expense_transaction_id');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user