我有一個包含許多方法的模型。Laravel與構造函數的雄辯問題
class UserModel extends Eloquent{
private $active;
function __construct() {
$this->active = Config::get('app.ActiveFlag');
}
protected $table = 'User';
protected $fillable = array('usr_ID', 'username');
public function method1(){
//use $active here
}
public function method2(){
//use $active here
}
}
控制器:
$user = new UserModel($inputall);
$user->save();
沒有構造,它工作正常。但是,使用構造函數它不會保存用戶(生成的查詢沒有任何填充屬性或值)。查詢如下:
insert into User() values();
請輸入任何內容?
非常感謝你。錯過了它完全。 – Chandra 2015-02-12 07:27:09