У меня есть объект ClientInvoice с полем модели Eloquent, в котором содержится базовый объект транзакции:
class Invoice
{
/**
* Object Model
*
* @var Illuminate\Database\Eloquent\Model
*/
private $model;
public function __construct(){
$this->model = new Transaction();
$this->model->transaction_type = "Invoice";
}
}
Я хотел бы получить доступ к функциям управления базами данных stati c модели, например как find вроде:
Invoice::find(int $id) : Invoice; // where id is the underlying Transaction Object Id
По сути, проблема в том, возможно ли привести результат Transaction :: find (int $ id) к вышележащему типу Invoice без вызова его конструктора?