Laravel不会使用EmberJs在控制器中保留帖子

时间:2016-10-06 00:07:09

标签: php laravel ember.js ecmascript-6

我的一个控制器出现问题,无论是在Laravel还是Ember。我可以在填写表单后获取要保存的记录,但记录不会持久存储到数据库中。表单再次保存记录,但不会将记录推送到数据库。我尝试按照Embers指南将数据推送到服务器但没有果汁。还要感谢这个网站的所有帮助,你已经把我带到了这一步,希望我能在你的帮助下解决这个问题。这是控制器,

Laravel控制器

    $statusCode = 200;
    $libraries = $request->all();
    $library = Library::create($libraries);
    $criteria = $library->toArray();
    return Response::json([
        'libraries' => $criteria],
         $statusCode);

Ember Route

model() {
  return this.store.createRecord('library');
},

actions: {
  saveLibrary(item) {
    item.save().then(() => this.transitionTo('libraries'));
  },

  willTransition() {
    //rollbackAttributes() removes the record from the store
    // if model is 'isNew'

    this.controller.set('model').rollbackAttributes();
  }
}

1 个答案:

答案 0 :(得分:0)

在控制器中,您应该使用function setCurlOption($option, $value) { $this->debug("setCurlOption option=$option, value="); $this->appendDebug($this->varDump($value)); $this->curl_options[$option] = $value; } 。并为保存方法调用实现transitionToRoute的POST请求。

/libraries