Eloquent Модель Stati c методы с составом - PullRequest
0 голосов
/ 28 марта 2020

У меня есть объект 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 без вызова его конструктора?

...