【Laravel】Modelのコンストラクタに引数を指定したい


Laravel初心者のため、こういった使い方をしてよいのか分かりませんが、
動いてほしいように動いたのでメモです。

class Test extends Model
{   
    public function __construct($name = '')
    {
        parent::__construct(array()); // これは必要みたいです

        $this->name = $name;
    }

原理は分かってませんが、引数にデフォルト値を設定したらうまく動きました。