0
我有一個名爲「EncodeController」的控制器。在這個控制器中,我從一個名爲「uploads_table」的表中編寫了一個函數,該函數獲取存儲在數據庫中的原始文件路徑。然後,它使用ffmpeg轉換文件,當轉換完成時,我希望控制器將新文件的編碼版本信息存儲在新表「encodes_table」中。Laravel-php的構造函數
爲了獲得訪問我使用__construct功能表,就像這樣:
protected $upload;
protected $encode;
public function __construct(Upload $upload) {
$this->upload = $upload;
}
public function ___construct(Encode $encode) {
$this->encode = $encode;
}
我設法讓該工作,但問題是;這會被認爲是不好的做法嗎?
更新: 我改變了我的構造函數:
protected $upload;
protected $encode;
public function __construct(Upload $upload, Encode $encode) {
$this->upload = $upload;
$this->encode = $encode;
}