duplicate feature

This commit is contained in:
denisdulici
2017-11-26 15:20:17 +03:00
parent a80c5757b0
commit 402b4c7e79
28 changed files with 256 additions and 23 deletions

View File

@ -5,11 +5,12 @@ namespace App\Models\Expense;
use App\Models\Model;
use App\Traits\Currencies;
use App\Traits\DateTime;
use Bkwld\Cloner\Cloneable;
use Sofa\Eloquence\Eloquence;
class Bill extends Model
{
use Currencies, DateTime, Eloquence;
use Cloneable, Currencies, DateTime, Eloquence;
protected $table = 'bills';
@ -44,6 +45,13 @@ class Bill extends Model
'notes' => 2,
];
/**
* Clonable relationships.
*
* @var array
*/
protected $cloneable_relations = ['histories', 'items', 'payments', 'totals'];
public function vendor()
{
return $this->belongsTo('App\Models\Expense\Vendor');

View File

@ -5,11 +5,12 @@ namespace App\Models\Expense;
use App\Models\Model;
use App\Traits\Currencies;
use App\Traits\DateTime;
use Bkwld\Cloner\Cloneable;
use Sofa\Eloquence\Eloquence;
class Payment extends Model
{
use Currencies, DateTime, Eloquence;
use Cloneable, Currencies, DateTime, Eloquence;
protected $table = 'payments';

View File

@ -3,11 +3,12 @@
namespace App\Models\Expense;
use App\Models\Model;
use Bkwld\Cloner\Cloneable;
use Sofa\Eloquence\Eloquence;
class Vendor extends Model
{
use Eloquence;
use Cloneable, Eloquence;
protected $table = 'vendors';