例如,我从具有常规对象的服务器获得响应:
obj = {count: 1, returned : 1}
我需要在数据模型中保存此对象,并在下次向服务器发送请求后将其传输。
所以,它应该是模型,我可以进入Laravel的任何课程。 我怎么能这样做?
答案 0 :(得分:1)
如果您的模型包含count
和returned
且这些是唯一必填字段,您只需将对象的数组版本传递到create方法:
$obj = {count: 1, returned : 1};
$model = SampleModel::create((array) $obj);
您还需要输入模型fillable
属性:
class SampleModel extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = ['count', 'returned'];
}