我试图从本地主机数据库中的数据同步到使用Laravel 4.一切正常,除了一个表,其中列是动态的精细个活的。 所以在我的模式我不喜欢的东西:
<?php
class myModel extends \Eloquent {
protected $fillable = [];
protected $connection = 'live';
protected $table = "myLiveTable";
public function __construct()
{
$this->setFillable();
}
public function setFillable()
{
$fields = someSQLHandler::getColumns('myLocalTable');
$this->fillable = $fields;
}
}
为了防止在打字领域$fillable
手动,因为它是不可能的!
有没有什么办法让它自动分配或至少防止质量分配错误,即使我知道这是一个不好的做法?
谢谢!