0
私はLumen(5.4)で私の最初のステップを実行しており、データ配列をデータベースに格納したいと思います。だから、私は持っている:問題は、雄弁にid、created_atと用およびプロパティupdated_atの正しい値を持つレコードを作成しているEloquentは空白のエントリを作成します
use Illuminate\Database\Eloquent\Model as Model;
class RatePlan extends Model {
protected $table = 'rate_plans';
protected $dateFormat = 'Y-m-d H:i:s';
protected $fillable = ['name', 'price'];
protected $guarded = [];
}
MySQLのrate_plansテーブル
id PK AUTO_INCREMENT
name VARCHAR(45) NOT_NULL
slug VARCHAR(45) NOT_NULL
price FLOAT(5,2) NOT_NULL
created_at DATETIME NOT_NULL
updated_at DATETIME NOT_NULL
雄弁モデル。しかし、名前、スラグは空で、価格は0.00です。コードは次のとおりです。
$data = ['name' => 'Test', price => 99.99];
$model = new \App\Models\RatePlan();
$model->fill($data);
$model->slug = 'test';
$model->status = 'active';
$model->create();
永続的なヌル値でEloquentが失敗しないのはなぜですか?