我嘗試用其他一些領(lǐng)域擴(kuò)展一個(gè) extintig ˙PHP` Laravel 模型,但我沒有找到正確的解決方案。我使用 PHP 7.1 和 Laravel 6.2這是我的代碼,解釋了我想做什么。原始模型:<?phpnamespace App;use App\Scopes\VersionControlScope;use Illuminate\Database\Eloquent\Model;class Product extends Model{ protected $fillable = [ 'product_id', 'name', 'unit', // ... } // ... relations, custom complex functions are here}正如我想象的如何擴(kuò)展原始模型:<?phpnamespace App;class ProductBackup extends Product{ protected $fillable = array_merge( parent::$fillable, [ 'date_of_backup', ] ); // ...}但是現(xiàn)在我收到Constant expression contains invalid operations錯(cuò)誤消息。$fillable我可以在子類中以某種方式擴(kuò)展原始模型的數(shù)組嗎?
如何在子類中擴(kuò)展 PHP Laravel 模型的可填寫字段?
月關(guān)寶盒
2023-04-21 14:02:27